Android系统svc命令

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

1. 屏幕相关

svc power stayon [true|false|usb|ac]
设置屏幕的常亮,true保持常亮,false不保持,usb当插入usb时常亮,ac当插入电源时常亮

2.数据流量相关:

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

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

svc data prefer
这个命令是控制蜂窝数据连接比wifi优先。基本不会这么用,所以这个命令没什么用。

3. wifi相关

svc wifi disable
关闭wifi 连接

svc wifi enable
开启wifi连接

svc wifi prefer
设置wifi优先,跟数据流量设置是相反的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,269评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,650评论 25 709
  • 网络连接处理 在说WiFi之前,先来说说网络连接处理。在Android开发过程中,对于一个需要连接网络的Andro...
    Reathin阅读 39,374评论 19 71
  • 这是我第一篇小说。 我不知道如何下笔,心情忐忑不安。 哈老板走过来向我催稿,我正在卧室里写书。半掩的门被打开,哈老...
    想东Sheldon阅读 352评论 0 1
  • 今天下午开开心心去菜场买菜,还做好搭配,希望能给老李做顿色香味俱全的晚饭,老李很开心的把我做的饭菜全部吃光,我内心...
    chen以洁阅读 326评论 2 3