导航:首页 > 操作系统 > androidtethering

androidtethering

发布时间:2022-10-23 00:39:14

安卓系统2.1与2.2有什么区别

安卓从2.1到2.2的变化还是不少的,下面我简单的列出来

1.界面加入了一个半透明的浮动菜单,显示的是拨号、程序菜单和浏览器三个常用功能。

2.Google日历的配色变化较大,菜单只调换了顺序。

3.设置选项中,主菜单,声音和显示调整为独立分开设置选项。

4.邮件菜单,选项更丰富,增加了文本选择功能,并菜单顺序微小的调整,Gmail菜单,增加了前后查看的按钮。

5.自带的Google搜索搜索框的变化也很大,可以选择搜索类别,让搜索目的更明确。

6.驾车模式界面,在android 2.2上也有了很大的改进,留个菜单更加规整地摆放。

7.拍照界面变化显着,设置菜单挪至右侧。

8.新增对HQ高清音频的支持。

9.新增了SIM卡锁功能,安全性有较大提高。

10.运行速度上的较大提升是所有机友一直期待的。Google在最新的

Andorid 2.2中加入了Just-In-Time(JIT)功能,可以使程序运行速度提高2-5 倍。

11.Tethering(网络共享)服务,Android 2.2可以让设备共享无线网络信号,

即整个手机可以看作是一个口袋里的无线路由器。

12.增加对HQ高清音频的支持,是Android 2.2在手机影音方面的主要提升。

同时Adobe升级Flash使其可以更加平稳地播放手机视频。

13.全新改版的在线商店Android Market

14.2.2上的Google Maps无论你将设备怎么摆,地图的朝向始终不变。

安卓2.1和2.2的区别_安卓2.1和2.2哪个好

安卓2.2的界面更为华丽,另外,现在部分软件要求2.2系统以上,所以2.2比2.1会有更多的软件资源。

2.2系统还支持Flash,如果手机硬件支持的话,可以在浏览器中看在线Flash视频,玩Falsh游戏。

2.2系统可以用2.1、2.0、1.6、1.5系统的所有软件资源。2.2支持app2sd,也就是可以把应用程序安装到sd上面。

Android安卓2.0、Android安卓2.1主要特征如下:

提升硬件速度;更多屏幕以及分辨率选择;大幅度的用户界面改良;支持Exchange活动墙纸;大幅改进虚拟键盘;蓝牙2.1;Google地图3.1.2

Android安卓2.2主要特征如下:

完整的Flash10.1支持;最高5倍速度提升;最多支持8个设备连接的移动热点功能;

有着专用链接的改进版主屏幕;大量Exchange支持改进,支持Exchange2010,包括远程数据抹除,自动发现服务,完整的日程表支持,全局联系人列表查找。

摄像头/视频改进,比如:更好的屏幕控制按钮,人民群众喜闻乐见的录像时开启闪光灯进行照明的功能。

多键盘语言支持;Android云信息将应用安装在记忆卡上;蓝牙语音拨号,请保留此标记持720P视频录制。

界面加入了一个半透明的浮动菜单,显示的是拨号、程序菜单和浏览器三个常用功能。

⑵ 怎么连接 android usb tethering

public int setUsbTethering(boolean enable) {
if (VDBG) Log.d(TAG, "setUsbTethering(" + enable + ")");
UsbManager usbManager = (UsbManager)mContext.getSystemService(Context.USB_SERVICE);

synchronized (mPublicSync) {
if (enable) {
if (mRndisEnabled) {
tetherUsb(true);
} else {
mUsbTetherRequested = true;
usbManager.setCurrentFunction(UsbManager.USB_FUNCTION_RNDIS, false);//一开始因为rndis还没有enable,所以会先设置function
}
} else {
tetherUsb(false);
if (mRndisEnabled) {
usbManager.setCurrentFunction(null, false);
}
mUsbTetherRequested = false;
}
}
return ConnectivityManager.TETHER_ERROR_NO_ERROR;
}

⑶ 酷派大神f2怎么通过USB共享PC网络

安卓手机usb连接电脑上网设置教程
一、首先需要下载安装usb无线上网工具,名称为【Android
Reverse
Tethering】(里面包含安卓手机工具和PC工具),大家可以网络搜索一下,选择中文版下载;
二、将安卓手机通过USB数据线与电脑连接,放了防止连接失败,连接前,请将电脑中已经开启的豌豆荚等手机助手工具关闭;
三、将下载工具中的Tracetool
service.apk安装至安卓手机,运行后点击“Ip
Tables”按钮,在弹出的对话框中允许软件获取Root权限,四、在电脑中运行压缩包里的AndroidTool.exe,先点击“Refresh”按钮获取设备ID,再点击“Check
DNS”自动获得DNS,最后点击“Connect”按钮后,你的手机就能通过USB共享PC的有线网络了,进行以上几步操作,您的安卓手机就可以通过USB连接电脑免费上网了,您可以关于移动网络,然后使用手机打开电脑百事网手机版m.pc841.com看看是否可以免费上网了。

⑷ 谷歌Android 2.2 Froyo将增加内置的USB tethering(网络共享),从而实现手机与笔记本电脑共享网络连接

就是你有个了个USB 3G无线网卡。插上你的Android2.2设备并连好3G,打开USB tethering功能,你的电脑就可以通过3g上网了

2.2还可以通过建立无线局域网实现3G无线路由器功能,可以吧3G网络共享出来让多台电脑一起用3G网络。
我试过,确实爽

⑸ Android OS v2.2和Android有什么不同

  1. android有很多个版本,就像windows有95 98 2000 xp一样。

  2. android 2.2与2.1比较新增功能 Android 2.2版本操作系统代号“Froyo”,新增的功能如下:

  3. Flash 10.1 谷歌Android 2.2增加了Flash功能,在加入Flash功能之后,Android手机将为用户提供更好的互联网以及游戏体验。

  4. 网络共享功能 谷歌2.2版Android操作系统支持USB tethering(网络共享功能),从而实现手机与笔记本电脑共享网络连接。另外2.2版本还支持Wi-Fi hotspot功能,这意味着新系统可以让用户的Android手机变成一个移动的Wi-Fi热点,进而对附近设备进行Wi-Fi网络分享。 从这两项新功能特征来看,Android 2.2版本不仅注重手机本身的网络应用,同时还将其网络资源扩大到其设备商,能够给用户带来更多方便和实惠。

  5. 应用程序自动更新和全部更新功能 升级后的Android 2.2版本支持程序自动更新功能。考虑到用户总是希望能够使用最新版本的应用软件,以及Android系统能够在后台运行任何任务。全部更新功能免去了原来每个应用程序逐一更新的麻烦。

  6. 系统性能大幅提升 Android在系统运行速度方面也提升不少,2-3x javascript performance,按照国外媒体的表示,Android 2.2版操作系统将是运行最快的系统。 2.2版本在内核中增加了新的JIT编译器,它能够让用户的手机更有效地处理代码。经过浮点运算的测试,在Android 2.1版本的Nexus One手机为6-7 MFLOPS,而将Nexus One更新至Android 2.2版后,测试结果高达23-40 MFLOPS,效能提高了5倍之多。 另外,新一代谷歌Android 2.2系统的Linux内核也将实现升级,至最新的2.6.32版本。新一个内核将对Android系统的稳定性和性能方面都有很好的改善作用。

  7. 允许应运程序存储至SD卡 此前Android系统的内部存储有限,直到现在也没有得到解决,只有少数Android手机具有合理的存储。2.2版本将允许在SD卡中存储应用程序,这能够在很大程度上改善手机的内部存储过小问题。相应的,谷歌也许会做出一个方法来加密其Android应用,以防止用户调换SD卡安装应用程序。

  8. Chrome浏览器更好的支持 HTML5;搜索支持Auto-Fill,支持对应用程序数据的搜索;桌面 Desktop Android Marketplace 等。

  9. 其他人性化改善 在其他方面,2.2版本的Android操作系统还增加了轨迹球LED指示灯变色,增加了对3D性能的优化,FM收音机功能更也将在新系统中全面支持。

  10. 现在主流的是android 2.1 ,应该很快就是2.2了。

  11. android手机一般都可以升级系统,也就是可以由2.1升级为2.2,不过要等官方出升级包
    当然民间高手的力量是强大的,很多不是android系统的手机都可以刷android,更不用说系统升级了。

⑹ 如何通过反射使用BluetoothHeadset类

Usb
setting 中tethering 设置流程

一 资源位置及入口文件

USB
tethering, usb_tethering_button_text

Xml/tether_prefs.xml------usb_tether_settings,布局文件

packages/apps/Settings/AndroidManifest.xml

<!-- Keep compatibility with old
shortcuts. -->

<activity-alias
android:name=".TetherSettings"

android:label="@string/tether_settings_title_all"

android:clearTaskOnLaunch="true"

android:exported="true"

android:targetActivity="Settings$TetherSettingsActivity">

<meta-data
android:name="com.android.settings.FRAGMENT_CLASS"

android:value="com.android.settings.TetherSettings"
/>

<meta-data
android:name="com.android.settings.TOP_LEVEL_HEADER_ID"

android:resource="@id/wireless_settings"
/>

<meta-data
android:name="com.android.settings.PARENT_FRAGMENT_TITLE"

android:resource="@string/wireless_networks_settings_title"
/>

<meta-data
android:name="com.android.settings.PARENT_FRAGMENT_CLASS"

android:value="com.android.settings.Settings$WirelessSettingsActivity"
/>

</activity-alias>

TetherSettings.java

二 触发流程

2.1
TetherSettings.java

packages/apps/Settings/src/com/android/settings/TetherSettings.java

onPreferenceTreeClick

SXlog.d(TAG,
"onPreferenceTreeClick - setusbTethering(" + newState + ")
mUsbTethering: " + mUsbTethering);

setUsbTethering(true);

下面是设置时抓取的log日志

D/TetherSettings( 543): onPreferenceTreeClick -
setusbTethering(true) mUsbTethering: true

D/Tethering(
271): setUsbTethering(true)

D/UsbDeviceManager( 271):
setCurrentFunction(rndis) default: false

W/UsbDeviceManager( 271): handleMessage:
2

W/UsbDeviceManager( 271): setEnabledFunctions:
functions = rndis

W/UsbDeviceManager( 271): setEnabledFunctions,
mDefaultFunctions: mtp,adb

W/UsbDeviceManager( 271): setEnabledFunctions,
mCurrentFunctions: mtp,adb

D/UsbDeviceManager( 271): setEnabledFunctions,
mSettingFunction: mtp,adb

W/UsbDeviceManager( 271): containsFunction,
functions: rndis

W/UsbDeviceManager( 271): containsFunction,
function: adb

W/UsbDeviceManager( 271): containsFunction
index: -1

W/UsbDeviceManager( 271): addFunction,
functions: rndis

W/UsbDeviceManager( 271): addFunction, function:
adb

W/UsbDeviceManager( 271): containsFunction,
functions: rndis

W/UsbDeviceManager( 271): containsFunction,
function: acm

W/UsbDeviceManager( 271): containsFunction
index: -1

W/UsbDeviceManager( 271): containsFunction,
functions: rndis,adb

W/UsbDeviceManager( 271): containsFunction,
function: acm

W/UsbDeviceManager( 271): containsFunction
index: -1

D/UsbDeviceManager( 271):
setUsbConfig(none)

W/UsbDeviceManager( 271): setUsbConfig, config:
none

public
boolean onPreferenceTreeClick(PreferenceScreen
screen, Preference preference) {

ConnectivityManager cm =

(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);

if
(preference == mUsbTether) {

if
(!mUsbTethering) {

boolean
newState = mUsbTether.isChecked();

mUsbTethering = true;

mUsbTetherCheckEnable = false;

mUsbTether.setEnabled(false);

SXlog.d(TAG,
"onPreferenceTreeClick - setusbTethering(" + newState + ")
mUsbTethering: " + mUsbTethering);

if
(newState) {

startProvisioningIfNecessary(USB_TETHERING);

} else
{

setUsbTethering(newState);

}

} else
{

return
true;

}

} else if
(preference == mBluetoothTether) {

private void
setUsbTethering(boolean
enabled) {

ConnectivityManager cm =

(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);

if
(cm.setUsbTethering(enabled) !=
ConnectivityManager.TETHER_ERROR_NO_ERROR) {

mUsbTether.setChecked(false);

mUsbTether.setSummary(R.string.usb_tethering_errored_subtext);

return;

}

mUsbTether.setSummary("");

}

2.2
ConnectivityManager.java

frameworks/base/core/java/android/net/ConnectivityManager.java

private
final IConnectivityManager
mService;

public int
setUsbTethering(boolean
enable) {

try
{

return
mService.setUsbTethering(enable);

} catch
(RemoteException e) {

return
TETHER_ERROR_SERVICE_UNAVAIL;

}

}

manager 和service有一个对应关系,固定的规则。 manager是为了sdk诞生的,方便app开发者调用。其实可以直接调用service,如mountservice是没有mountmanager的。

service是在系统起来是就被android系统启动的,而manager是后期有需要时实例化起来的。

Service的目录在:/frameworks/base/services/java/com/android/server/

manager的目录在:frameworks/base/core/java/android

2.3
ConnectivityService.java

frameworks/base/services/java/com/android/server

private
Tethering mTethering;

public int
setUsbTethering(boolean
enable) {

enforceTetherAccessPermission();

if
(isTetheringSupported()) {

return
mTethering.setUsbTethering(enable);

} else
{

return
ConnectivityManager.TETHER_ERROR_UNSUPPORTED;

}

}

2.4
Tethering.java

frameworks/base/services/java/com/android/server/connectivity/Tethering.java

public int
setUsbTethering(boolean
enable) {

UsbManager usbManager = (UsbManager)mContext.getSystemService(Context.USB_SERVICE);

………………

else
{

mUsbTetherRequested = true;

usbManager.setCurrentFunction(UsbManager.USB_FUNCTION_RNDIS,
false);

}

通过service,来获取manager,进行操作。这个tethering.java的构造函数

public
Tethering(Context context,
INetworkManagementService nmService,

INetworkStatsService statsService,
IConnectivityManager connService, Looper looper)
{

Context是获取全局信息的接口,

2.5 UsbManager.java

/frameworks/base/core/java/android/hardware/usb/UsbManager.java

public void setCurrentFunction(String
function, boolean makeDefault) {

try {

mService.setCurrentFunction(function,
makeDefault);

}
catch (RemoteException e) {

Log.e(TAG, "RemoteException in
setCurrentFunction", e);

}

}

2.6
frameworks/base/services/java/com/android/server/usb$

mengfd1@tablet-C:~/work/A2107/frameworks/base/services/java/com/android/server$
cd usb

mengfd1@tablet-C:~/work/A2107/frameworks/base/services/java/com/android/server/usb$
ls

UsbDeviceManager.java UsbHostManager.java
UsbService.java UsbSettingsManager.java

/frameworks/base/services/java/com/android/server/usb/UsbService.java

public void setCurrentFunction(String function, boolean
makeDefault) {

mContext.(android.Manifest.permission.MANAGE_USB,
null);

if
(mDeviceManager != null) {

mDeviceManager.setCurrentFunction(function,
makeDefault);

}
else {

throw new IllegalStateException("USB device
mode not supported");

}

}

/frameworks/base/services/java/com/android/server/usb/UsbDeviceManager.java

public void setCurrentFunction(String
function, boolean makeDefault) {

if
(DEBUG) Slog.d(TAG, "setCurrentFunction(" + function + ") default:
" + makeDefault);

mHandler.sendMessage(MSG_SET_CURRENT_FUNCTION,
function, makeDefault);

}

public void handleMessage(Message msg)
{

case
MSG_SET_CURRENT_FUNCTION:

String function =
(String)msg.obj;

boolean makeDefault = (msg.arg1 ==
1);

if (function != null
&&
function.equals(UsbManager.USB_FUNCTION_CHARGING_ONLY))
{

mSettingUsbCharging = true;

SXlog.d(TAG, "handleMessage -
MSG_SET_CURRENT_FUNCTION - USB_FUNCTION_CHARGING_ONLY -
makeDefault: " + makeDefault);

} else {

mSettingUsbCharging = false;

}

setEnabledFunctions(function,
makeDefault);

SXlog.d(TAG, "handleMessage -
MSG_SET_CURRENT_FUNCTION - function: " +
function);

break;

private void setEnabledFunctions(String
functions, boolean makeDefault) {

private boolean setUsbConfig(String config) {

SystemProperties.set("sys.usb.config",
config);

⑺ 安卓tethering可以关闭吗

可以
安卓手机陀螺仪是不用关闭的,只有在必要时才会启用这个功能的。

⑻ 手机如何上网不用流量


1、第一步:准备一部安卓手机、一台电脑、一根数据线。


2、第二步:下载一个软件,软件名叫AndroidReverseTethering,为USB数据线上网使用。


3、第三步:让安卓手机获取root的权限。


4、第四步:在电脑上安装USB驱动,可以使用一些软件辅助完成USB驱动的完成。


5、第五步:开启安卓手机的USB调试模式。方法是:首先点击设置,然后选择应用程序接着点击开发选项,然后选择USB调试即可。


6、第六步:对zip安装包进行压缩并进行操作,然后手机安装Tracetoolservice.apk。


7、第七步:USB数据线将手机和电脑相连接。运行Usbtunnel软件,记得要获取root权限。


8、第八步:在电脑中找到经过解压的目录文件ReverseTethering打开其中的一个文件名叫AndroidTool.exe的文件。


9、第九步:然后进行更新操作,你的安卓手机的地址就会出现在其中。如果没有出现安卓手机的地址,就再次进行USB调试操作。这样就完成了整个安装过程,你的手机就可以通过USB数据线上网了。


以上就是除了连接wifi,手机上网不用流量的方法,有需要的小伙伴可以了解一下的。

以上是小编为大家分享的关于手机如何上网不用流量的相关内容,更多信息可以关注建筑界分享更多干货

⑼ 安卓手机怎么通过usb共享网络给mac电脑

Android手机有USB共享网络的功能,这个功能我在Windows系统下使用过。

在OS X系统下如何使用呢?求助万能的网络,找到了解决方法。通过android usb共享网络给mac系统上网

HoRNDIS:这是一款针对mac os x系统的USB tethering驱动,使Mac OS X可以利用Android手机的USB techering模式来访问网络。这个项目是开源的,可以在GitHub中找到,下面是项目的官方下载地址(根据首页上的提示,目前这个驱动尚未支持Mac OS X 10.11 (El Capitan)):

http://www.joshuawise.com/horndis

下载下来的是一个pkg安装包,直接双击安装即可,安装好之后,需要重启(不然,可能是没有效果的哦~)

重启后,用数据线连接Android手机,将Android手机的移动网络共享设为“USB共享网络”,(可能还需要允许USB调试),反正我两个都设置了~

设置完成后,打开mac上的系统偏好设置,选择“网络”,便可以看到已经连接Android手机。

如果mac还连接有其他网络(比如以太网),应该将其他网络断开,或者设置网络服务的优先级,才能顺利使用Android手机的网络。

⑽ 手机如何通过usb上网

电脑没有无线网卡,家里没有无线路由器,公司没有wifi网络时却又想让手机不耗流量上网,畅玩手机网游怎么办。现在有办法通过USB数据线连接电脑,就可以让你的安卓手机和平板利用电脑网络上网了。只需一条USB数据线即可上网,比利用无线网卡架设热点方便多了。reverse
tethering软件不需要有无线路由器,也无需无线网卡,只需一根数据线就能共享电脑宽带了!(需要ROOT权限),网速和电脑一样,和WIFI不相上下。下面教大家如何来设置。

准备工作:
1. 确保你的手机已经获得Root权限。
2.
确保你的电脑安装了你手机的USB驱动,使用豌豆荚,腾讯手机管家等软件会默认为你安装USB驱动。
3.
确认开启【USB调试】模式。Android4.0以前版本开启方法:设置--应用程序--开发,勾选【USB调试】。Android4.0以后版本的开启方法:设置--开发人员选项,勾选【USB调试】。
4.
下载:Android Reverse
Tethering。
5. 解压zip包到任意目录,安装文件夹内的Tracetool service.apk到你的手机内。

具体操作如下:
1. 将手机用USB数据线连接电脑。在手机端运行刚刚安装的【Usb
tunnel】,首次运行需要授予Root权限。

2. 电脑端找到解压后的ReverseTethering文件夹,运行文件夹内的AndroidTool.exe

3. 点击【更新列表】按钮,会发现你的安卓设备的ID。如果没有更新出来的话,请在电脑端关闭豌豆荚等占用【USB调试】的程序。

4.
点击【Connect】,稍等一会后就能成功连接。

手机端的【Usb
tunnel】软件也会显示成功连上的信息。

5.
现在随便上网吧,电脑端的ReverseTethering也会详细检测你手机的上网速度。

http://www.3987.com/article/soft/736.html 详参此链接吧,内有更加详细的教程指导。谢谢。

阅读全文

与androidtethering相关的资料

热点内容
服务器怎么用不会断电 浏览:301
主从服务器有什么用 浏览:213
jstlpdf 浏览:14
安卓原神在哪个app下载 浏览:808
单片机编程技术什么意思 浏览:104
e点课堂源码 浏览:45
免费打击垫app哪个好 浏览:532
程序员必装的6款软件 浏览:750
基于单片机的遥控器设计 浏览:521
安卓如何取消圆图标 浏览:11
收件服务器怎么样 浏览:48
建筑设计规范pdf 浏览:98
如何合并两个pdf 浏览:174
刷机包必须要解压的单词 浏览:483
android课表实现 浏览:864
头条app在哪里能看见有什么活动 浏览:511
冰柜压缩机电容80欧 浏览:609
安卓各个版本图标什么样 浏览:152
无锡哪里有制作手机app 浏览:538
php字符串转json数组 浏览:6