用于快速启动开发者选项中一些常用的功能,需要root权限; 之前使用的是Trinea的开发助手,本来想在这之上适配 Android 7.0 新增加的Tile,后面发现未开源就开发了这个,目前功能没那么多,只增加了我自己常用的。
- 开发助手使用的是Accessibility机制,优点是无需root,但是兼容性可能差点,毕竟现在每个手机厂商对ui都是有改动的。
- DeveloperSettings是参考了 Android 源码中设置的代码,对于里面使用到的隐藏Api,目前使用反射和Shell方式调用,缺点是需要使用root权限;
aosp-packages/apps/Settings
AndroidXRef
Trinea/android-common-ShellUtils