⑴ 安卓系統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有什麼不同
android有很多個版本,就像windows有95 98 2000 xp一樣。
android 2.2與2.1比較新增功能 Android 2.2版本操作系統代號「Froyo」,新增的功能如下:
Flash 10.1 谷歌Android 2.2增加了Flash功能,在加入Flash功能之後,Android手機將為用戶提供更好的互聯網以及游戲體驗。
網路共享功能 谷歌2.2版Android操作系統支持USB tethering(網路共享功能),從而實現手機與筆記本電腦共享網路連接。另外2.2版本還支持Wi-Fi hotspot功能,這意味著新系統可以讓用戶的Android手機變成一個移動的Wi-Fi熱點,進而對附近設備進行Wi-Fi網路分享。 從這兩項新功能特徵來看,Android 2.2版本不僅注重手機本身的網路應用,同時還將其網路資源擴大到其設備商,能夠給用戶帶來更多方便和實惠。
應用程序自動更新和全部更新功能 升級後的Android 2.2版本支持程序自動更新功能。考慮到用戶總是希望能夠使用最新版本的應用軟體,以及Android系統能夠在後台運行任何任務。全部更新功能免去了原來每個應用程序逐一更新的麻煩。
系統性能大幅提升 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系統的穩定性和性能方面都有很好的改善作用。
允許應運程序存儲至SD卡 此前Android系統的內部存儲有限,直到現在也沒有得到解決,只有少數Android手機具有合理的存儲。2.2版本將允許在SD卡中存儲應用程序,這能夠在很大程度上改善手機的內部存儲過小問題。相應的,谷歌也許會做出一個方法來加密其Android應用,以防止用戶調換SD卡安裝應用程序。
Chrome瀏覽器更好的支持 HTML5;搜索支持Auto-Fill,支持對應用程序數據的搜索;桌面 Desktop Android Marketplace 等。
其他人性化改善 在其他方面,2.2版本的Android操作系統還增加了軌跡球LED指示燈變色,增加了對3D性能的優化,FM收音機功能更也將在新系統中全面支持。
現在主流的是android 2.1 ,應該很快就是2.2了。
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 詳參此鏈接吧,內有更加詳細的教程指導。謝謝。