Add additional fingerprints suggestion
Change-Id: Id18f3e9fffb1f9e964edb635689d3c7d410034fa
This commit is contained in:
@@ -20,11 +20,13 @@ import android.app.IWallpaperManager.Stub;
|
||||
import android.app.IWallpaperManagerCallback;
|
||||
import android.app.NotificationManager;
|
||||
import android.content.Context;
|
||||
import android.hardware.fingerprint.FingerprintManager;
|
||||
import android.os.Bundle;
|
||||
import android.os.IBinder;
|
||||
import android.os.RemoteException;
|
||||
import android.os.ServiceManager;
|
||||
import com.android.ims.ImsManager;
|
||||
import com.android.settings.Settings.FingerprintSuggestionActivity;
|
||||
import com.android.settings.Settings.WallpaperSuggestionActivity;
|
||||
import com.android.settings.Settings.WifiCallingSuggestionActivity;
|
||||
import com.android.settings.Settings.ZenModeAutomationSuggestionActivity;
|
||||
@@ -51,10 +53,17 @@ public class SuggestionsChecks {
|
||||
return hasWallpaperSet();
|
||||
} else if (className.equals(WifiCallingSuggestionActivity.class.getName())) {
|
||||
return isWifiCallingUnavailableOrEnabled();
|
||||
} else if (className.equals(FingerprintSuggestionActivity.class.getName())) {
|
||||
return isNotSingleFingerprintEnrolled();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
private boolean isNotSingleFingerprintEnrolled() {
|
||||
FingerprintManager manager = mContext.getSystemService(FingerprintManager.class);
|
||||
return manager == null || manager.getEnrolledFingerprints().size() != 1;
|
||||
}
|
||||
|
||||
public boolean isWifiCallingUnavailableOrEnabled() {
|
||||
if (!ImsManager.isWfcEnabledByPlatform(mContext)) {
|
||||
return true;
|
||||
|
Reference in New Issue
Block a user