RESTRICT AUTOMERGE FRP bypass defense in App battery usage page

Before the setup flow completion, don't allow the app info page in App battery usage to be launched.

Bug: 327748846
Test: atest SettingsRoboTests + manual test
- factory reset + launch app battery usage app info via ADB during Setup -> verify app closes
Flag : EXEMPT bugfix

Change-Id: I486820ca2afecc02729a56a3c531fb931c1907d0
Merged-In: I486820ca2afecc02729a56a3c531fb931c1907d0
(cherry picked from commit 419a6a9079)
This commit is contained in:
Yiling Chuang
2024-07-08 03:09:50 +00:00
parent 822b0ae4ee
commit 23b88e0724
2 changed files with 10 additions and 0 deletions

View File

@@ -284,6 +284,11 @@ public class AdvancedPowerUsageDetail extends DashboardFragment implements
} }
} }
@Override
protected boolean shouldSkipForInitialSUW() {
return true;
}
@Override @Override
public void onPause() { public void onPause() {
super.onPause(); super.onPause();

View File

@@ -893,4 +893,9 @@ public class AdvancedPowerUsageDetailTest {
verifyNoInteractions(mBackupManager); verifyNoInteractions(mBackupManager);
} }
@Test
public void shouldSkipForInitialSUW_returnTrue() {
assertThat(mFragment.shouldSkipForInitialSUW()).isTrue();
}
} }