Android6.0 移除设置中电池选项,只要关注setting app下有关电池的xml和代码,下面是我的具体做法,

1.注释packages/apps/Settings/AndroidManifest.xml下电池相关模块

+<!-- <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"android:resource="@id/battery_settings" />
+-->
+<!-- <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"android:resource="@id/battery_settings" />
+-->
+<!-- <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"android:resource="@id/battery_settings" />
+-->

2.注释packages/apps/Settings/res/xml/dashboard_categories.xml下电池模块

         <!-- Battery -->
+<!-- <dashboard-tileandroid:id="@+id/battery_settings"android:title="@string/power_usage_summary_title"android:fragment="com.android.settings.fuelgauge.PowerUsageSummary"android:icon="@drawable/ic_settings_battery"/>
+-->

3.移除packages/apps/Settings/src/com/android/settings/SettingsActivity.java里面的电池注册模块

// registerReceiver(mBatteryInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));

//unregisterReceiver(mBatteryInfoReceiver);

在这个代码下搜R.id.battery_settings把这个相关代码也移除

到这里基本可以移除电池设置了,运行起来后发现在状态栏还有电池图标,移除电池图标可以参考隐藏状态栏图标

后来还发现设置中关于平板下面的状态信息中还有电池相关的信息,一并把他移除

1.注释packages/apps/Settings/res/xml/device_info_status.xml

<!--<Preference android:key="battery_status"style="?android:attr/preferenceInformationStyle"android:title="@string/battery_status_title"android:summary="@string/device_info_not_available"android:persistent="false" /><Preference android:key="battery_level"style="?android:attr/preferenceInformationStyle"android:title="@string/battery_level_title"android:summary="@string/device_info_not_available"android:persistent="false" />
-->

2.packages/apps/Settings/src/com/android/settings/deviceinfo/Status.java 注释相关代码

注意:如果只移除xml,进入设置后会提示错误,所以要把代码也移除,

经过上面的移除基本可以移除电池设置相关的内容。

上面的做法适用wifi,Bluetooth等的移除!!!



Android6.0 移除电池设置相关推荐

  1. Android6.0 Reset恢复出厂设置流程分析

    点击Settings应用中的恢复出厂设置按钮后流程分析: 先使用grep命令搜索"恢复出厂设置"字符串,找到相应的布局文件: packages/apps/Settings/res/ ...

  2. [RK3288][Android6.0] 调试笔记 --- 电池电量一直显示100%

    Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92 之前文章[RK3288][Android6.0] 调试笔记 - 伪电池驱动添加 阐述了如何添加一个 ...

  3. [RK3288][Android6.0] Audio的音量设置流程小结

    Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92 说明一: AudioManager提供了两个调节音量接口 adjustSuggestedStrea ...

  4. Android系统移除电池电量监测管理功能

    系统优化 - 去除电池电量监测管理功能 去除电池电量监测管理功能,去除电量提示功能. 需要去除电池电量对升级功能的影响,如低电量时无法进行系统升级. 车机平台不需要电池电量监测管理,电池管理模块对界面 ...

  5. virtualbox安装android6.0并设置分辨率为1920x1080x32

    下载安装:https://www.cnblogs.com/wynn0123/p/6288344.html 这里我做的是下载android6.0-64bit,然后文件系统只支持ext4 安装完成之后我的 ...

  6. Android6.0动态设置读写权限(Android拍照或从相册中选图片预览出现问题)

    做了一个Android拍照或从相册中选图片传服务器的demo,出现了问题虽然 图片路径 也可以打印出来,然后去看权限那里也申请了读写权限 <uses-permission android:nam ...

  7. Android6.0电池图标外显示电量百分比

    众所周知Android6.0进入界面后电池电量百分比被隐藏进了调谐者模式里面,即使打开调谐者模式显示电量数字也在电池图标里,对于某些习惯于5.1电量显示的人来说这是一个很难受的事情,那么这里我来提供一 ...

  8. [RK3288][Android6.0] 设置中通过Sensor旋转显示画面小结

    Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92 Settings -> Display有个选项控制旋转屏幕时内容是否跟着旋转 这个功能是通过 ...

  9. Android 7.1 设置移除电池选项

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

最新文章

  1. python公共操作(运算符(+、*、in、not in)、公共方法(len()、del、max()、min()、range()、enumerate())、类型转换(tuple、list、set))
  2. 如何做好技术 Team Leader
  3. QT的QStylePainter类的使用
  4. html运用以及工具
  5. pojo类无法注入service解决示例
  6. mac mysql 的lb_四层LB和七层LB
  7. 上周热点回顾(4.14-4.20)
  8. 实现UncaughtExceptionHandler来实现获取应用全局的crash信息
  9. vmpalyer虚拟机的使用教程,小白也能看懂
  10. 【cuda】——npp/cuda图像预处理resize+norm对比
  11. 计算机网络按网络覆盖范围大小排序 从小到大为,现代远程网络教育概论试题及答案分析.pdf...
  12. 整型最大值java,整数的最大值
  13. 使用PPT画图,取消自动选点(自动吸附点)解决方案
  14. pip install时timeout设置
  15. c语言泰勒公式求ln,ln(1-x)的泰勒级数展开是什么?
  16. 如何将钉钉集成到FineReport插件中
  17. LeetCode学习-查找2-合并版
  18. 做需求分析时常用的方法论
  19. 国产迪王耀全球(下)
  20. JMeter 常见问题总结

热门文章

  1. Java 编写一个程序,为一个给定的年份找出中国生肖。中国生肖12年一个周期,每年用一个动物表示——鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪。
  2. 【SCAU18新生赛 论剑】 18362 寻找Megumi 多源最短路
  3. 用Python解读最值得期待的春节档影片是......
  4. 拼多多双十一活动怎么取消?怎么做好运营?
  5. 如何让iOS设备上App定时执行后台任务(上)
  6. 在Microsoft Edge兼容模式打开Internet Explorer站点(永久)
  7. ORB算法与opencv实现
  8. python读取身份证照片信息_python验证身份证信息实例代码
  9. 吴国栋c语言实验报告,吴国栋|
  10. 怎么在30分钟加50个精准微信群?我是这样做的......