Convert some security setting logic to PreferenceController
- Manage trust agent - Show password - Sim lock - Screen pinning Bug: 32953042 Test: robotests Change-Id: I0c781a505238cae7a6643b701b750ca63a87a8a5
This commit is contained in:
@@ -29,6 +29,7 @@ import android.text.TextUtils;
|
||||
import android.util.ArrayMap;
|
||||
import android.util.Pair;
|
||||
|
||||
import com.android.internal.widget.LockPatternUtils;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.security.trustagent.TrustAgentManager;
|
||||
import com.android.settingslib.drawer.DashboardCategory;
|
||||
@@ -43,6 +44,7 @@ import java.util.TreeMap;
|
||||
public class SecurityFeatureProviderImpl implements SecurityFeatureProvider {
|
||||
|
||||
private TrustAgentManager mTrustAgentManager;
|
||||
private LockPatternUtils mLockPatternUtils;
|
||||
|
||||
@VisibleForTesting
|
||||
static final Drawable DEFAULT_ICON = null;
|
||||
@@ -195,4 +197,12 @@ public class SecurityFeatureProviderImpl implements SecurityFeatureProvider {
|
||||
}
|
||||
return mTrustAgentManager;
|
||||
}
|
||||
|
||||
@Override
|
||||
public LockPatternUtils getLockPatternUtils(Context context) {
|
||||
if (mLockPatternUtils == null) {
|
||||
mLockPatternUtils = new LockPatternUtils(context.getApplicationContext());
|
||||
}
|
||||
return mLockPatternUtils;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user