Snap for 9504598 from 8d6aade6d9 to tm-qpr3-release
Change-Id: I3bc43fa488e182cdd9ca1690e4ce6fb0ac4c9d40
This commit is contained in:
25
res/drawable-sw600dp/ic_settings_about_device.xml
Normal file
25
res/drawable-sw600dp/ic_settings_about_device.xml
Normal file
@@ -0,0 +1,25 @@
|
||||
<!--
|
||||
Copyright (C) 2023 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="48"
|
||||
android:viewportHeight="48">
|
||||
<path
|
||||
android:pathData="M9,46q-1.25,0 -2.125,-0.875T6,43L6,5q0,-1.25 0.875,-2.125T9,2h30q1.25,0 2.125,0.875T42,5v38q0,1.25 -0.875,2.125T39,46ZM9,38.5L9,43h30v-4.5ZM19.9,41.75h8.2v-2h-8.2ZM9,35.5h30v-26L9,9.5ZM9,6.5h30L39,5L9,5ZM9,6.5L9,5v1.5ZM9,38.5L9,43Z"
|
||||
android:fillType="evenOdd"
|
||||
android:fillColor="?android:attr/colorPrimary"/>
|
||||
</vector>
|
||||
@@ -29,5 +29,5 @@
|
||||
android:height="@dimen/dashboard_tile_foreground_image_size"
|
||||
android:start="@dimen/dashboard_tile_foreground_image_inset"
|
||||
android:top="@dimen/dashboard_tile_foreground_image_inset"
|
||||
android:drawable="@drawable/ic_phone_info" />
|
||||
android:drawable="@drawable/ic_settings_about_device" />
|
||||
</layer-list>
|
||||
|
||||
@@ -29,7 +29,8 @@
|
||||
android:gravity="center_vertical"
|
||||
android:orientation="vertical"
|
||||
android:clipToPadding="false"
|
||||
android:clipChildren="false">
|
||||
android:clipChildren="false"
|
||||
android:layout_marginTop="@dimen/sfps_enroll_find_sensor_lottie_margin">
|
||||
|
||||
<!-- Animation res MUST be set in code because asset is dependent on device orientation -->
|
||||
<com.airbnb.lottie.LottieAnimationView
|
||||
|
||||
@@ -138,7 +138,7 @@
|
||||
<string-array name="wifi_signal">
|
||||
<item msgid="199360311367724149">"나쁨"</item>
|
||||
<item msgid="2470925506985305429">"매우 약함"</item>
|
||||
<item msgid="8545211062334016668">"양호"</item>
|
||||
<item msgid="8545211062334016668">"약함"</item>
|
||||
<item msgid="7468449584777730187">"좋음"</item>
|
||||
<item msgid="202124107702016530">"우수함"</item>
|
||||
</string-array>
|
||||
|
||||
@@ -529,4 +529,7 @@
|
||||
<dimen name="limited_vision_button_margin_top">0dp</dimen>
|
||||
<dimen name="limited_vision_button_margin_bottom">0dp</dimen>
|
||||
<dimen name="limited_vision_button_toggle_margin_top">0dp</dimen>
|
||||
|
||||
<!-- Default margin for side fps enroll find sensor lottie -->
|
||||
<dimen name="sfps_enroll_find_sensor_lottie_margin">0dp</dimen>
|
||||
</resources>
|
||||
|
||||
@@ -1213,11 +1213,11 @@
|
||||
<!-- Message shown in fingerprint enrollment dialog to locate the sensor -->
|
||||
<string name="security_settings_fingerprint_enroll_find_sensor_message">It\u2019s on the back of your phone. Use your index finger.</string>
|
||||
<!-- Message shown in SFPS enrollment dialog to locate the sensor (tablet) [CHAR LIMIT=NONE]-->
|
||||
<string name="security_settings_sfps_enroll_find_sensor_message" product="tablet">The fingerprint sensor is on the power button. It’s the flat button next to the raised volume button on the edge of the tablet.\n\nPressing the power button turns off the screen.</string>
|
||||
<string name="security_settings_sfps_enroll_find_sensor_message" product="tablet">The fingerprint sensor is on the power button. It’s the flat button next to the raised volume button on the edge of the tablet.</string>
|
||||
<!-- Message shown in SFPS enrollment dialog to locate the sensor (device) [CHAR LIMIT=NONE]-->
|
||||
<string name="security_settings_sfps_enroll_find_sensor_message" product="device">The fingerprint sensor is on the power button. It’s the flat button next to the raised volume button on the edge of the device.\n\nPressing the power button turns off the screen.</string>
|
||||
<string name="security_settings_sfps_enroll_find_sensor_message" product="device">The fingerprint sensor is on the power button. It’s the flat button next to the raised volume button on the edge of the device.</string>
|
||||
<!-- Message shown in SFPS enrollment dialog to locate the sensor (default) [CHAR LIMIT=NONE]-->
|
||||
<string name="security_settings_sfps_enroll_find_sensor_message" product="default">The fingerprint sensor is on the power button. It’s the flat button next to the raised volume button on the edge of the phone.\n\nPressing the power button turns off the screen.</string>
|
||||
<string name="security_settings_sfps_enroll_find_sensor_message" product="default">The fingerprint sensor is on the power button. It’s the flat button next to the raised volume button on the edge of the phone.</string>
|
||||
<!-- Message shown in UDFPS enrollment dialog to locate the sensor [CHAR LIMIT=NONE]-->
|
||||
<string name="security_settings_udfps_enroll_find_sensor_message">The fingerprint sensor is on your screen. You\u2019ll capture your fingerprint on the next screen.</string>
|
||||
<!-- Button for starting fingerprint enrollment. [CHAR LIMIT=10]-->
|
||||
@@ -8967,7 +8967,7 @@
|
||||
<!-- Do not disturb: Hide notifications summary [CHAR LIMIT=NONE] -->
|
||||
<string name="zen_mode_restrict_notifications_hide_summary">You won\u2019t see or hear notifications</string>
|
||||
<!-- Do not disturb: Hide notifications footer [CHAR LIMIT=NONE] -->
|
||||
<string name="zen_mode_restrict_notifications_hide_footer">Your phone won\u2019t show, vibrate or make sound for new or existing notifications. Keep in mind, critical notifications for phone activity and status will still appear.\n\nWhen you turn off Do Not Disturb, find missed notifications by swiping down from the top of your screen.</string>
|
||||
<string name="zen_mode_restrict_notifications_hide_footer">Your phone won\u2019t show, vibrate or make sound for new or existing notifications. Keep in mind, critical notifications for device activity and status will still appear.\n\nWhen you turn off Do Not Disturb, find missed notifications by swiping down from the top of your screen.</string>
|
||||
<!-- Do not disturb: Custom settings option [CHAR LIMIT=60] -->
|
||||
<string name="zen_mode_restrict_notifications_custom">Custom</string>
|
||||
<!-- Do not disturb: restrict notifications page, menu option [CHAR LIMIT=60] -->
|
||||
@@ -9017,7 +9017,7 @@
|
||||
<!-- Do not disturb: what to block summary, all effects -->
|
||||
<string name="zen_mode_block_effect_summary_all">Sound, vibration, and visual signs of notifications</string>
|
||||
|
||||
<string name="zen_mode_blocked_effects_footer">Notifications needed for basic phone activity and status will never be hidden.</string>
|
||||
<string name="zen_mode_blocked_effects_footer">Notifications needed for basic device activity and status will never be hidden.</string>
|
||||
|
||||
<!-- Do not disturb: Zen mode no sounds are exceptions to bypass do not disturb-->
|
||||
<string name="zen_mode_no_exceptions">None</string>
|
||||
|
||||
@@ -52,7 +52,8 @@
|
||||
settings:userRestriction="no_config_mobile_networks"
|
||||
settings:isPreferenceVisible="@bool/config_show_sim_info"
|
||||
settings:allowDividerAbove="true"
|
||||
settings:useAdminDisabledSummary="true" />
|
||||
settings:useAdminDisabledSummary="true"
|
||||
settings:searchable="@bool/config_show_sim_info"/>
|
||||
|
||||
<com.android.settingslib.RestrictedSwitchPreference
|
||||
android:key="airplane_mode"
|
||||
|
||||
@@ -196,7 +196,7 @@
|
||||
|
||||
<com.android.settings.widget.HomepagePreference
|
||||
android:fragment="com.android.settings.deviceinfo.aboutphone.MyDeviceInfoFragment"
|
||||
android:icon="@drawable/ic_phone_info"
|
||||
android:icon="@drawable/ic_settings_about_device"
|
||||
android:key="top_level_about_device"
|
||||
android:order="20"
|
||||
android:title="@string/about_settings"
|
||||
|
||||
@@ -71,6 +71,7 @@ import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
|
||||
import com.android.settingslib.display.DisplayDensityUtils;
|
||||
|
||||
import com.airbnb.lottie.LottieAnimationView;
|
||||
import com.airbnb.lottie.LottieCompositionFactory;
|
||||
import com.airbnb.lottie.LottieProperty;
|
||||
import com.airbnb.lottie.model.KeyPath;
|
||||
import com.google.android.setupcompat.template.FooterBarMixin;
|
||||
@@ -668,9 +669,12 @@ public class FingerprintEnrollEnrolling extends BiometricsEnrollEnrolling {
|
||||
|
||||
private void configureEnrollmentStage(CharSequence description, @RawRes int lottie) {
|
||||
setDescriptionText(description);
|
||||
mIllustrationLottie.setAnimation(lottie);
|
||||
mIllustrationLottie.setVisibility(View.VISIBLE);
|
||||
mIllustrationLottie.playAnimation();
|
||||
LottieCompositionFactory.fromRawRes(this, lottie)
|
||||
.addListener((c) -> {
|
||||
mIllustrationLottie.setComposition(c);
|
||||
mIllustrationLottie.setVisibility(View.VISIBLE);
|
||||
mIllustrationLottie.playAnimation();
|
||||
});
|
||||
}
|
||||
|
||||
@EnrollStage
|
||||
|
||||
@@ -58,7 +58,7 @@ public class FingerprintSettingsRequireScreenOnToAuthPreferenceController
|
||||
getUserHandle());
|
||||
if (toReturn == -1) {
|
||||
toReturn = mContext.getResources().getBoolean(
|
||||
com.android.internal.R.bool.config_requireScreenOnToAuthEnabled) ? 1 : 0;
|
||||
com.android.internal.R.bool.config_performantAuthDefault) ? 1 : 0;
|
||||
Settings.Secure.putIntForUser(mContext.getContentResolver(),
|
||||
Settings.Secure.SFPS_PERFORMANT_AUTH_ENABLED, toReturn, getUserHandle());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user