**adb shell 指令之SVC命令: **
這個(gè)腳本在/system/bin目錄下,這個(gè)命令可以用來(lái)控制電源管理,wifi開關(guān),數(shù)據(jù)開關(guān)(就是上網(wǎng)流量)
1. 屏幕相關(guān)
svc power stayon [true|false|usb|ac]
設(shè)置屏幕的常亮,true保持常亮,false不保持,usb當(dāng)插入usb時(shí)常亮,ac當(dāng)插入電源時(shí)常亮
2.數(shù)據(jù)流量相關(guān):
svc data disable
這個(gè)命令可以關(guān)閉數(shù)據(jù)連接,就是上網(wǎng)流量,大家都知道控制上網(wǎng)的開關(guān)很多, 但是大都是通過(guò)在apn上的接入點(diǎn)加后綴來(lái)實(shí)現(xiàn)的,但是這個(gè)命令不會(huì)更改apn的任何設(shè)置,直接在底層關(guān)閉數(shù)據(jù)連接。 應(yīng)該是最徹底的,而且又不影響apn的設(shè)置。
這個(gè)跟apndroid有什么區(qū)別?apndroid是在關(guān)閉上網(wǎng)數(shù)據(jù)的時(shí)候,已經(jīng)在下載的連接可能不會(huì)被強(qiáng)制關(guān)閉(這個(gè)在apndroid自己的說(shuō)明中也有提到)。比如你在下載一個(gè)10M的電影,下載了1M,不響下載了。用apndroid關(guān)閉連接,可能這個(gè)下載還會(huì)繼續(xù),不會(huì)馬上停掉。但是用這個(gè)命令,直接結(jié)束掉
*svc data enable *
這個(gè)是打開上網(wǎng)數(shù)據(jù)連接,跟上一個(gè)命令是相反的。
svc data prefer
這個(gè)命令是控制蜂窩數(shù)據(jù)連接比wifi優(yōu)先。基本不會(huì)這么用,所以這個(gè)命令沒什么用。
3. wifi相關(guān)
svc wifi disable
關(guān)閉wifi 連接
svc wifi enable
開啟wifi連接
svc wifi prefer
設(shè)置wifi優(yōu)先,跟數(shù)據(jù)流量設(shè)置是相反的。