Export Battery usage screen

Fix: 375298764
Test: manual
Flag: EXEMPT only export activity
Change-Id: I8c6a7926ccdf0faebf18626501bfff7073dab319
This commit is contained in:
Jason Chiu
2024-10-30 19:31:55 +08:00
parent fba28fab5c
commit 82a44bf593
3 changed files with 19 additions and 0 deletions

View File

@@ -3365,6 +3365,21 @@
android:value="@string/menu_key_battery"/> android:value="@string/menu_key_battery"/>
</activity> </activity>
<activity
android:name="Settings$PowerUsageAdvancedActivity"
android:label="@string/advanced_battery_title"
android:exported="true"
android:configChanges="orientation|screenSize|screenLayout|smallestScreenSize">
<intent-filter android:priority="1">
<action android:name="com.android.settings.battery.action.POWER_USAGE_ADVANCED" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.fuelgauge.batteryusage.PowerUsageAdvanced" />
<meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
android:value="@string/menu_key_battery"/>
</activity>
<provider <provider
android:name=".fuelgauge.batteryusage.BatteryUsageContentProvider" android:name=".fuelgauge.batteryusage.BatteryUsageContentProvider"
android:enabled="true" android:enabled="true"

View File

@@ -484,6 +484,7 @@ public class Settings extends SettingsActivity {
public static class NetworkDashboardActivity extends SettingsActivity {} public static class NetworkDashboardActivity extends SettingsActivity {}
public static class ConnectedDeviceDashboardActivity extends SettingsActivity {} public static class ConnectedDeviceDashboardActivity extends SettingsActivity {}
public static class PowerUsageSummaryActivity extends SettingsActivity { /* empty */ } public static class PowerUsageSummaryActivity extends SettingsActivity { /* empty */ }
public static class PowerUsageAdvancedActivity extends SettingsActivity { /* empty */ }
public static class StorageDashboardActivity extends SettingsActivity {} public static class StorageDashboardActivity extends SettingsActivity {}
public static class AccountDashboardActivity extends SettingsActivity {} public static class AccountDashboardActivity extends SettingsActivity {}
public static class SystemDashboardActivity extends SettingsActivity {} public static class SystemDashboardActivity extends SettingsActivity {}

View File

@@ -117,6 +117,7 @@ import com.android.settings.enterprise.EnterprisePrivacySettings;
import com.android.settings.fuelgauge.AdvancedPowerUsageDetail; import com.android.settings.fuelgauge.AdvancedPowerUsageDetail;
import com.android.settings.fuelgauge.batterysaver.BatterySaverScheduleSettings; import com.android.settings.fuelgauge.batterysaver.BatterySaverScheduleSettings;
import com.android.settings.fuelgauge.batterysaver.BatterySaverSettings; import com.android.settings.fuelgauge.batterysaver.BatterySaverSettings;
import com.android.settings.fuelgauge.batteryusage.PowerUsageAdvanced;
import com.android.settings.fuelgauge.batteryusage.PowerUsageSummary; import com.android.settings.fuelgauge.batteryusage.PowerUsageSummary;
import com.android.settings.gestures.ButtonNavigationSettingsFragment; import com.android.settings.gestures.ButtonNavigationSettingsFragment;
import com.android.settings.gestures.DoubleTapPowerSettings; import com.android.settings.gestures.DoubleTapPowerSettings;
@@ -276,6 +277,7 @@ public class SettingsGateway {
DevelopmentSettingsDashboardFragment.class.getName(), DevelopmentSettingsDashboardFragment.class.getName(),
WifiDisplaySettings.class.getName(), WifiDisplaySettings.class.getName(),
PowerUsageSummary.class.getName(), PowerUsageSummary.class.getName(),
PowerUsageAdvanced.class.getName(),
AccountSyncSettings.class.getName(), AccountSyncSettings.class.getName(),
FaceSettings.class.getName(), FaceSettings.class.getName(),
FingerprintSettings.FingerprintSettingsFragment.class.getName(), FingerprintSettings.FingerprintSettingsFragment.class.getName(),
@@ -415,6 +417,7 @@ public class SettingsGateway {
Settings.SoundSettingsActivity.class.getName(), Settings.SoundSettingsActivity.class.getName(),
Settings.StorageDashboardActivity.class.getName(), Settings.StorageDashboardActivity.class.getName(),
Settings.PowerUsageSummaryActivity.class.getName(), Settings.PowerUsageSummaryActivity.class.getName(),
Settings.PowerUsageAdvancedActivity.class.getName(),
Settings.AccountDashboardActivity.class.getName(), Settings.AccountDashboardActivity.class.getName(),
Settings.PrivacySettingsActivity.class.getName(), Settings.PrivacySettingsActivity.class.getName(),
Settings.SecurityDashboardActivity.class.getName(), Settings.SecurityDashboardActivity.class.getName(),