Settings: Update FaceEnroll ActivityDirector and Confirmation

Signed-off-by: Alvin Francis <nivlafx@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
This commit is contained in:
Alvin Francis
2024-11-11 07:50:27 -04:00
committed by Joey
parent 78a8af301d
commit a43e38e39b
4 changed files with 14 additions and 5 deletions

View File

@@ -16,6 +16,11 @@
android:name="com.android.settings.USE_BIOMETRIC_PROVIDER"
android:protectionLevel="signature|privileged"/>
<!-- Permission for using posture guidance -->
<permission
android:name="com.google.android.settings.biometrics.face.POSTURE_GUIDANCE"
android:protectionLevel="privileged|signature"/>
<uses-permission android:name="android.permission.REQUEST_NETWORK_SCORES" />
<uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE" />
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
@@ -5749,8 +5754,9 @@
<activity android:theme="@style/SudThemeGlif.Light"
android:name="com.google.android.settings.biometrics.face.FaceEnrollConfirmation"
android:permission="com.google.android.settings.biometrics.face.POSTURE_GUIDANCE"
android:exported="true"
android:screenOrientation="portrait">
android:screenOrientation="nosensor">
<intent-filter>
<action android:name="com.google.android.settings.action.CONFIRM_FACE_ENROLLMENT"/>
<category android:name="android.intent.category.DEFAULT"/>

View File

@@ -55,4 +55,7 @@
<!-- Traffic light package to use -->
<string name="config_face_enroll_traffic_light_package"></string>
<!-- Face enroll finish text -->
<string name="security_settings_face_enroll_finish_description_with_bp">Now you can use your face to unlock your phone or verify its you, like when you sign in to apps or approve a purchase</string>
</resources>

View File

@@ -5,7 +5,7 @@ import android.os.Bundle;
import android.text.TextUtils;
import androidx.fragment.app.FragmentActivity;
import androidx.window.R;
import com.android.settings.R;
import com.android.settings.biometrics.face.FaceEnrollEnrolling;

View File

@@ -11,7 +11,7 @@ import android.view.View;
import android.widget.TextView;
import androidx.fragment.app.FragmentActivity;
import androidx.window.R;
import com.android.settings.R;
import com.google.android.setupcompat.template.FooterBarMixin;
import com.google.android.setupcompat.template.FooterButton;
@@ -41,7 +41,7 @@ public class FaceEnrollConfirmation extends FragmentActivity {
this.mUserId = bundle.getInt("android.intent.extra.USER_ID", this.mUserId);
}
setHeaderText(R.string.security_settings_face_enroll_finish_title);
getLayout().setDescriptionText(R.string.security_settings_face_enroll_finish_description);
getLayout().setDescriptionText(R.string.security_settings_face_enroll_finish_description_with_bp);
FooterBarMixin footerBarMixin = (FooterBarMixin) getLayout().getMixin(FooterBarMixin.class);
this.mFooterBarMixin = footerBarMixin;
footerBarMixin.setPrimaryButton(
@@ -55,7 +55,7 @@ public class FaceEnrollConfirmation extends FragmentActivity {
}
})
.setButtonType(5)
.setTheme(R.style.SudGlifButton_Primary)
.setTheme(com.google.android.setupdesign.R.style.SudGlifButton_Primary)
.build());
}