安卓svc命令使用总结

04/08 15:40
阅读数 110

使用环境:

在无屏幕状态下想要控制Wi-Fi、电源、数据流量、usb、nfc。

命令简介:

通过adb shell 进入交互页面,输入svc显示下图说明

下面就每个命令做相应的使用说明:

1、power 

在shell环境下输入svc power可以得到详细说明,其中最常用的是 svc power stayon true ,可以实现屏幕常亮效果,表示当插入usb时保持屏幕常亮,ac表示插入电源时候常亮,wireless表示无线充电时常亮

使用方法如下

svc power stayon usb 设置当插入usb设备时保持屏幕常亮

svc power stayon ac  设置插入电源时屏幕常亮

svc power stayon wireless 设置无线充电时屏幕常亮

源码地址,由于网络限制,需要fq才能查看

https://android.googlesource.com/platform/frameworks/base/+/master/cmds/svc/src/com/android/commands/svc/PowerCommand.java

 

2、data

这个参数是控制数据流量的开和关的,使用也比较简单

svc data enable 打开数据流量

svc data disable 关闭数据流量

svc data prefer 可以设置优先数据上网

3、wifi

这个参数是控制wifi开关的

svc wifi enable 打开Wi-Fi

svc wifi disable 关闭Wi-Fi

svc wifi prefer 设置优先Wi-Fi上网

4、usb

这个参数可以设置usb功能,以及获取usb的功能

svc usb getFunction 可以获取可以设置的功能

5、nfc 

控制nfc 开关

svc nfc enable 打开nfc开关

svc nfc disable 关闭nfc开关

参考地址:

http://www.codingtrip.com/2016/06/22/0006-adb-shell-svc/

https://www.jianshu.com/p/d6e5cee13a83

发布了7 篇原创文章 · 获赞 2 · 访问量 2772
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部