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 7.1 设置移除电池选项

其中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的部分,就可以完成电池选项的移除,蓝牙、壁纸等都可以使用

该方式移除。

相关文章:

  • 2021-06-03
  • 2022-12-23
  • 2022-01-09
  • 2022-12-23
  • 2021-11-05
  • 2023-03-28
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-19
  • 2021-09-12
  • 2021-06-15
  • 2022-01-21
  • 2021-07-18
  • 2022-12-23
相关资源
相似解决方案