Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a4e3c148 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Matthew Fritze
Browse files

Update summary and title strings for Settings Suggestions

Setting Suggestion messages have new strings for NDR.

Change-Id: I5e76e669fac91b61a2207bb2937c107c952768c0
Fixes: 30067406
parents 0fd709bf c9ec8c80
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1708,7 +1708,7 @@
            <meta-data android:name="com.android.settings.require_feature"
                android:value="android.hardware.fingerprint" />
            <meta-data android:name="com.android.settings.title"
                android:resource="@string/suggested_lock_settings_title" />
                android:resource="@string/suggested_fingerprint_lock_settings_title" />
            <meta-data android:name="com.android.settings.summary"
                android:resource="@string/suggested_fingerprint_lock_settings_summary" />
        </activity>
+5 −2
Original line number Diff line number Diff line
@@ -988,11 +988,14 @@
    <!-- Security Picker --><skip />
    <!-- Title for suggested actions for screen lock -->
    <string name="suggested_lock_settings_title">Screen lock</string>
    <string name="suggested_lock_settings_title">Set screen lock</string>
    <!-- Summary for suggested actions for screen lock -->
    <string name="suggested_lock_settings_summary">Protect your device</string>
    <!-- Title for suggested actions for settings up a fingerprint lock -->
    <string name="suggested_fingerprint_lock_settings_title">Use fingerprint</string>
    <!-- Summary for suggested actions for settings up a fingerprint lock -->
    <string name="suggested_fingerprint_lock_settings_summary">Unlock with your fingerprint</string>
@@ -7399,7 +7402,7 @@
    <string name="suggestion_additional_fingerprints">Add another fingerprint</string>
    <!-- Summary for suggestion adding more fingerprints [CHAR LIMIT=60] -->
    <string name="suggestion_additional_fingerprints_summary">Unlock with a different fingerprint</string>
    <string name="suggestion_additional_fingerprints_summary">Unlock with a different finger</string>
    <!-- Summary of battery saver when on [CHAR LIMIT=NONE] -->
    <string name="battery_saver_on_summary">On / <xliff:g name="automatic_state" example="Never turn on automatically">%1$s</xliff:g></string>
+13 −3
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@ import android.app.IWallpaperManagerCallback;
import android.app.KeyguardManager;
import android.app.NotificationManager;
import android.app.WallpaperManager;
import android.app.admin.DevicePolicyManager;
import android.content.Context;
import android.hardware.fingerprint.FingerprintManager;
import android.os.Bundle;
@@ -59,10 +60,11 @@ public class SuggestionsChecks {
        } else if (className.equals(WifiCallingSuggestionActivity.class.getName())) {
            return isWifiCallingUnavailableOrEnabled();
        } else if (className.equals(FingerprintSuggestionActivity.class.getName())) {
            return isNotSingleFingerprintEnrolled();
        } else if (className.equals(ScreenLockSuggestionActivity.class.getName())
                || className.equals(FingerprintEnrollSuggestionActivity.class.getName())) {
            return isNotSingleFingerprintEnrolled() || !isFingerprintEnabled();
        } else if (className.equals(ScreenLockSuggestionActivity.class.getName())) {
            return isDeviceSecured();
        } else if (className.equals(FingerprintEnrollSuggestionActivity.class.getName())) {
            return isDeviceSecured() || !isFingerprintEnabled();
        }
        return false;
    }
@@ -108,6 +110,14 @@ public class SuggestionsChecks {
        return false;
    }

    private boolean isFingerprintEnabled() {
        DevicePolicyManager dpManager =
                (DevicePolicyManager) mContext.getSystemService(Context.DEVICE_POLICY_SERVICE);
        final int dpmFlags = dpManager.getKeyguardDisabledFeatures(null, /* admin */
                mContext.getUserId());
        return (dpmFlags & DevicePolicyManager.KEYGUARD_DISABLE_FINGERPRINT) == 0;
    }

    private final IWallpaperManagerCallback mCallback = new IWallpaperManagerCallback.Stub() {
        @Override
        public void onWallpaperChanged() throws RemoteException {