【ADB系列】开发者选项开关

背景

在很多定制Android系统中,由于移除了系统设置APP,导致调试设备时很多实用的调试开关无法通过GUI开启,但实际功能还是存在的,此时可以尝试通过adb命令开启。

常用功能开关

开发者选项开关状态保存在settings的global表中,具体如下:

1. 开发者选项

bash 复制代码
adb shell settings put global development_settings_enabled 1

2. USB 调试

bash 复制代码
adb shell settings put global adb_enabled 1

3. 模拟位置

bash 复制代码
adb shell settings put secure mock_location 1

5. 不要保持活动

bash 复制代码
adb shell settings put global always_finish_activities 1

6. 显示触摸

bash 复制代码
adb shell settings put system show_touches 1

7. 显示指针位置

bash 复制代码
adb shell settings put system pointer_location 1

8. 让后台进程运行

bash 复制代码
adb shell settings put global background_process_limit 10

9. 关闭或开启 GPU 渲染

bash 复制代码
adb shell settings put global debug_gpu_overdraw 1  开启
adb shell settings put global debug_gpu_overdraw 0  关闭

10. 运行时权限

bash 复制代码
adb shell settings put global runtime_permission 1  开启
adb shell settings put global runtime_permission 0  关闭

11. 允许 OEM 解锁

bash 复制代码
adb shell settings put global oem_unlock_allowed 1
相关推荐
千里马学框架15 分钟前
安卓如何实现双击触摸唤醒点亮屏幕功能-源码分析linage os高通平台
android·智能手机·framework·锁屏·车机车载·双击·亮屏
命运之手17 分钟前
【Android】Build Non-Fullscreen Transparent Activity
android·activity·dialog-style·non-fullscreen·transparent
kidding72337 分钟前
uniapp打包安卓apk步骤
android·uni-app
趣浪出海40 分钟前
Android 无Bug版 多语言设计方案!
android·bug·多语言·google play
程序猿陌名!44 分钟前
Android 编译使用哪个key签名?
android
通信侠1 小时前
android广播实现PIN码设置
android·java·经验分享
王能1 小时前
Kotlin真·全平台——Kotlin Compose Multiplatform Mobile(kotlin跨平台方案、KMP、KMM)
android·ios·kotlin·web·android jetpack·kmp·kmm
命运之手2 小时前
【Android】限制TextView大小并允许滑动
android
这个杀手不太累3 小时前
Kotlin顶层属性
android·开发语言·kotlin