[BiometricsV2] Refine fingerprint activities
Seperate FingerprintEnrollmentActivity to another InternalActivity and
SetupActivity. InternalActivity is used for FingerprintSettings.
SetupActivity is used for setupwizard flow.
Bug: 284248001
Test: atest FingerprintEnrollmentActivityTest
Test: atest for biometrics/biometrics2 in unit tests
Test: settingRoboTest for biometrics
Change-Id: I9fb5dc34300060b9ccf857a3335b81a5d4bf5c7b
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 6fcaf71..d1af75d 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -2529,8 +2529,17 @@
<activity android:name=".biometrics2.ui.view.FingerprintEnrollmentActivity"
android:exported="true"
+ android:theme="@style/GlifTheme.Light" />
+
+ <activity android:name=".biometrics2.ui.view.FingerprintEnrollmentActivity$InternalActivity"
+ android:exported="false"
+ android:theme="@style/GlifTheme.Light"
+ android:taskAffinity="com.android.settings.root" />
+
+ <activity android:name=".biometrics2.ui.view.FingerprintEnrollmentActivity$SetupActivity"
+ android:exported="true"
android:permission="android.permission.MANAGE_FINGERPRINT"
- android:theme="@style/GlifTheme.Light"/>
+ android:theme="@style/GlifTheme.Light" />
<activity android:name=".biometrics.fingerprint.FingerprintEnrollIntroductionInternal"
android:exported="false"