Android6.0移除電池該做什么設(shè)置?
Android6.0 移除設(shè)置中電池選項(xiàng),只要關(guān)注setting app下有關(guān)電池的xml和代碼,下面是我的具體做法,
1.注釋packages/apps/Settings/AndroidManifest.xml下電池相關(guān)模塊
++--> ++--> ++-->
2.注釋packages/apps/Settings/res/xml/dashboard_categories.xml下電池模塊
????????? ++-->
3.移除packages/apps/Settings/src/com/android/settings/SettingsActivity.java里面的電池注冊(cè)模塊
??// registerReceiver(mBatteryInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
? //unregisterReceiver(mBatteryInfoReceiver);
??在這個(gè)代碼下搜R.id.battery_settings把這個(gè)相關(guān)代碼也移除
到這里基本可以移除電池設(shè)置了,運(yùn)行起來后發(fā)現(xiàn)在狀態(tài)欄還有電池圖標(biāo),移除電池圖標(biāo)可以參考隱藏狀態(tài)欄圖標(biāo)
后來還發(fā)現(xiàn)設(shè)置中關(guān)于平板下面的狀態(tài)信息中還有電池相關(guān)的信息,一并把他移除
1.注釋packages/apps/Settings/res/xml/device_info_status.xml
-->
2.packages/apps/Settings/src/com/android/settings/deviceinfo/Status.java 注釋相關(guān)代碼
注意:如果只移除xml,進(jìn)入設(shè)置后會(huì)提示錯(cuò)誤,所以要把代碼也移除,
經(jīng)過上面的移除基本可以移除電池設(shè)置相關(guān)的內(nèi)容。
上面的做法適用wifi,Bluetooth等的移除?。。?br />
??