導航:首頁 > 操作系統 > 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相關的資料

熱點內容
什麼app能查醫生 瀏覽:175
輕量級的編程語言 瀏覽:337
程序員那麼可愛生孩子 瀏覽:431
後綴him3加密文件是什麼軟體 瀏覽:984
堅果隱藏app為什麼要140版本才能用 瀏覽:313
淘寶dns伺服器地址 瀏覽:259
領英轉型app哪個好用 瀏覽:943
壓縮軟體的圖標 瀏覽:97
賣鞋哪個app是真的 瀏覽:469
python迭代是累計嗎 瀏覽:419
程序員哪些平台接私活 瀏覽:175
單片機充電電路原理圖 瀏覽:1000
android軟體雲伺服器地址 瀏覽:213
如何用伺服器做內網穿透服務 瀏覽:401
oracle加密表空間重置密碼 瀏覽:302
mdk編譯後目標文件 瀏覽:616
老人動手解壓 瀏覽:720
小米sd卡解壓 瀏覽:996
程序員那麼可愛陸漓替老袁說情 瀏覽:28
當女程序員遇見問題 瀏覽:746