Skip to content

Commit 66d3c07

Browse files
committed
Update Tools settings links - Battery Optimization: use AppBatteryUsageActivity - Developer Options -> Device Info (DeviceInfoSettingsActivity) - Running Services -> Device Diagnostic - Section renamed from Developer to Device
1 parent 0ec7322 commit 66d3c07

2 files changed

Lines changed: 19 additions & 21 deletions

File tree

app/src/main/java/com/appcontrolx/ui/ToolsFragment.kt

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -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
)

app/src/main/res/values/strings.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -255,16 +255,16 @@
255255
<string name="tools_section_display">Display</string>
256256
<string name="tools_section_notification">Notifications</string>
257257
<string name="tools_section_battery">Battery</string>
258-
<string name="tools_section_developer">Developer</string>
258+
<string name="tools_section_developer">Device</string>
259259
<string name="tools_section_advanced">Advanced</string>
260260
<string name="tools_extra_dim">Extra Dim</string>
261261
<string name="tools_extra_dim_desc">Reduce screen brightness below minimum</string>
262262
<string name="tools_notification_log">Notification Log</string>
263263
<string name="tools_notification_history">Notification History</string>
264264
<string name="tools_battery_optimization">Battery Optimization</string>
265265
<string name="tools_performance_mode">Power Mode</string>
266-
<string name="tools_developer_options">Developer Options</string>
267-
<string name="tools_running_services">Running Services</string>
266+
<string name="tools_developer_options">Device Info</string>
267+
<string name="tools_running_services">Device Diagnostic</string>
268268
<string name="tools_activity_launcher">Activity Launcher</string>
269269
<string name="tools_activity_launcher_desc">Launch hidden activities from any app</string>
270270
<string name="tools_activity_count">%d activities</string>

0 commit comments

Comments
 (0)