【android測試】adb shell svc命令

svc命令
    這個腳本在/system/bin目錄下,這個命令能夠用來控制電源管理,wifi開關,數據開關(就是上網流量)android

svc power stayon [true|false|usb|ac]  shell

//設置屏幕的常亮,true保持常亮,false不保持,usb當插入usb時常亮,ac當插入電源時常亮      spa

這個是控制usb插入的時候屏幕是否常亮,這個有地方設置,就很少說了code

svc data disable
    這個命令能夠關閉數據鏈接,就是上網流量,你們都知道控制上網的開關不少, 可是大都是經過在apn上的接入點加後綴來實現的,可是這個命令不會更改apn的任何設置,直接在底層關閉數據鏈接。 應該是最完全的,並且又不影響apn的設置。這個跟apndroid有什麼區別,apndroid是在關閉上網數據的時候,已經在下載的鏈接可能不會被強 制關閉(這個在apndroid本身的說明中也有提到)。好比你在下載一個10M的電影,下載了1M,不響下載了。用apndroid關閉鏈接,可能這個 下載還會繼續,不會立刻停掉。可是用這個命令,絕對絕不留情的咔嚓掉。orm

svc data enable 
    這個是打開上網數據鏈接,跟上一個命令是相反的。ip

svc data preferit

    這個命令是控制3g數據鏈接比wifi優先。咱們都知道,正常狀況下,有wifi的時候,不會用到3g鏈接。可是這個命令是相反,有3g的話先用3g流量,沒有3g的時候採用wifi.我想你們不會這麼傻吧,因此這個命令沒什麼用。io

svc wifi disable 
    關閉wifi 鏈接class

svc wifi enable 軟件

    開啓wifi鏈接

svc wifi prefer 
    設置wifi優先,跟5是相反的。

上面的命令都要在shell中執行,須要root。你們能夠用gscript ,而後輸入這些命令作成在快捷方式放在桌面,跟那些開關軟件同樣方便使用。

2).watchprosp 動態監視android系統屬性的變化,有變化就會輸出:

C:\Users\beijing_zbs>adb shell
$ watchprops persist.sys.autolanguage
watchprops persist.sys.autolanguage
1418093713 sys.settings_secure_version = '213'
1418093719 persist.sys.localevar = ''
1418093719 persist.sys.language = 'en'
1418093719 persist.sys.country = 'US'
1418093733 persist.sys.language = 'zh'
1418093733 persist.sys.country = 'CN'
1418093733 persist.sys.localevar = ''
相關文章
相關標籤/搜索