@@ -63,46 +63,44 @@ class ToolsFragment : Fragment() {
6363 tryOpenSettings(intents)
6464 }
6565
66- // Battery Optimization
66+ // Battery Optimization - App Battery Usage
6767 binding.itemBatteryOptimization.setOnClickListener {
68- try {
69- startActivity(Intent (Settings .ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS ))
70- } catch (e: Exception ) {
71- val intents = listOf (
72- " com.android.settings" to " com.android.settings.Settings\$ HighPowerApplicationsActivity" ,
73- " com.android.settings" to " com.android.settings.fuelgauge.PowerUsageSummary"
74- )
75- tryOpenSettings(intents)
76- }
68+ val intents = listOf (
69+ " com.android.settings" to " com.android.settings.Settings\$ AppBatteryUsageActivity" ,
70+ " com.android.settings" to " com.android.settings.Settings\$ HighPowerApplicationsActivity" ,
71+ " com.android.settings" to " com.android.settings.fuelgauge.PowerUsageSummary"
72+ )
73+ tryOpenSettings(intents)
7774 }
7875
7976 // Power Mode Settings
8077 binding.itemPerformanceMode.setOnClickListener {
8178 val intents = listOf (
82- // AOSP Power Mode Settings
8379 " com.android.settings" to " com.android.settings.Settings\$ PowerModeSettingsActivity" ,
84- // Alternative Power/Battery Settings
8580 " com.android.settings" to " com.android.settings.fuelgauge.batterysaver.BatterySaverSettings" ,
86- // Xiaomi Power Mode
8781 " com.miui.powerkeeper" to " com.miui.powerkeeper.ui.HiddenAppsConfigActivity" ,
88- // Samsung Power Mode
8982 " com.samsung.android.lool" to " com.samsung.android.sm.ui.battery.BatteryActivity"
9083 )
9184 tryOpenSettings(intents)
9285 }
9386
94- // Developer Options
87+ // Device Info
9588 binding.itemDeveloperOptions.setOnClickListener {
9689 try {
97- startActivity(Intent (Settings .ACTION_APPLICATION_DEVELOPMENT_SETTINGS ))
90+ startActivity(Intent (Settings .ACTION_DEVICE_INFO_SETTINGS ))
9891 } catch (e: Exception ) {
99- openHiddenSetting(" com.android.settings" , " com.android.settings.Settings\$ DevelopmentSettingsActivity" )
92+ val intents = listOf (
93+ " com.android.settings" to " com.android.settings.Settings\$ DeviceInfoSettingsActivity" ,
94+ " com.android.settings" to " com.android.settings.DeviceInfoSettings"
95+ )
96+ tryOpenSettings(intents)
10097 }
10198 }
10299
103- // Running Services (AOSP)
100+ // Device Diagnostic
104101 binding.itemRunningServices.setOnClickListener {
105102 val intents = listOf (
103+ " com.android.settings" to " com.android.settings.deviceinfo.aboutphone.DeviceDiagnostic" ,
106104 " com.android.settings" to " com.android.settings.Settings\$ DevRunningServicesActivity" ,
107105 " com.android.settings" to " com.android.settings.applications.RunningServices"
108106 )
0 commit comments