【android测试】adb shell svc命令 - Go语言中文社区

【android测试】adb shell svc命令


svc命令
    这个脚本在/system/bin目录下,这个命令可以用来控制电源管理,wifi开关,数据开关(就是上网流量)

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

//设置屏幕的常亮,true保持常亮,false不保持,usb当插入usb时常亮,ac当插入电源时常亮      

这个是控制usb插入的时候屏幕是否常亮,这个有地方设置,就不多说了

svc data disable
    这个命令可以关闭数据连接,就是上网流量,大家都知道控制上网的开关很多, 但是大都是通过在apn上的接入点加后缀来实现的,但是这个命令不会更改apn的任何设置,直接在底层关闭数据连接。 应该是最彻底的,而且又不影响apn的设置。这个跟apndroid有什么区别,apndroid是在关闭上网数据的时候,已经在下载的连接可能不会被强 制关闭(这个在apndroid自己的说明中也有提到)。比如你在下载一个10M的电影,下载了1M,不响下载了。用apndroid关闭连接,可能这个 下载还会继续,不会马上停掉。但是用这个命令,绝对毫不留情的咔嚓掉。

svc data enable 
    这个是打开上网数据连接,跟上一个命令是相反的。

svc data prefer

    这个命令是控制3g数据连接比wifi优先。我们都知道,正常情况下,有wifi的时候,不会用到3g连接。但是这个命令是相反,有3g的话先用3g流量,没有3g的时候采用wifi.我想大家不会这么傻吧,所以这个命令没什么用。

svc wifi disable 
    关闭wifi 连接

svc wifi enable 

    开启wifi连接

svc wifi prefer 
    设置wifi优先,跟5是相反的。

上面的命令都要在shell中执行,需要root。大家可以用gscript ,然后输入这些命令做成在快捷方式放在桌面,跟那些开关软件一样方便使用。

2).watchprosp 动态监视android系统属性的变化,有变化就会输出:

C:Usersbeijing_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 = ''



转载于:https://my.oschina.net/u/199776/blog/353914

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_33971130/article/details/91988383
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2021-06-13 23:53:16
  • 阅读 ( 622 )
  • 分类:数据库

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢