Android 7.1 设置移除电池选项

Settings的源码位于packages\apps\Settings下,首先看AndroidManifest.xml文件,具体的情况请参照https://blog.csdn.net/qq_32390877/article/details/80420491

如果要移除电池操作,首先先要查看电池位于那一个模块,Settings主要有四个模块,分别是Wireless(无线) 、Device(设备)、Personal(个人)、System(系统)。从界面上可以看出电池属于Device模块,通过搜索“com.android.settings.category.device”,可以找到以下内容


其中android:priority="4"代表的是优先级,值越大,优先级越高,越能显示在前面,

<meta-data android:name="com.android.settings.category"android:value="com.android.settings.category.device" />

则代表它属于Device模块,activity-alias则代表该Activity的别名,如果要移除电池选项,则将该部分注释掉,当然也需要

在Settings.java和SetingActivity.java 中注释掉该Activity的部分,就可以完成电池选项的移除,蓝牙、壁纸等都可以使用

该方式移除。

猜你喜欢

转载自blog.csdn.net/qq_32390877/article/details/80519436