隐藏Settings里除了 无 以外的其他屏幕锁定方式

diff --git a/apps/Settings/src/com/android/settings/password/ChooseLockGenericController.java b/apps/Settings/src/com/android/settings/password/ChooseLockGenericController.java
old mode 100644
new mode 100755
index 62a0063..cc27153
--- a/apps/Settings/src/com/android/settings/password/ChooseLockGenericController.java
+++ b/apps/Settings/src/com/android/settings/password/ChooseLockGenericController.java
@@ -23,6 +23,8 @@ import android.app.admin.DevicePolicyManager.PasswordComplexity;
import android.app.admin.PasswordMetrics;
import android.content.Context;
import android.os.UserHandle;
+import android.os.SystemProperties;
+


import androidx.annotation.NonNull;
import androidx.annotation.VisibleForTesting;
@@ -102,22 +104,40 @@ public class ChooseLockGenericController {
      */
     public boolean isScreenLockVisible(ScreenLockType type) {
         final boolean managedProfile = mUserId != UserHandle.myUserId();
-        switch (type) {
-            case NONE:
-                return !mContext.getResources().getBoolean(R.bool.config_hide_none_security_option)
-                    && !managedProfile; // Profiles should use unified challenge instead.
-            case SWIPE:
-                return !mContext.getResources().getBoolean(R.bool.config_hide_swipe_security_option)
-                    && !managedProfile; // Swipe doesn't make sense for profiles.
-            case MANAGED:
-                return mManagedPasswordProvider.isManagedPasswordChoosable();
-            case PIN:
-            case PATTERN:
-            case PASSWORD:
-                // Hide the secure lock screen options if the device doesn't support the secure lock
-                // screen feature.
-                return mLockPatternUtils.hasSecureLockScreen();
-        }
+               // add by xyx
+                       switch (type) {
+                               case NONE:
+                                       return !mContext.getResources().getBoolean(R.bool.config_hide_none_security_option)
+                                               && !managedProfile; // Profiles should use unified challenge instead.
+                               case SWIPE:
+                               case MANAGED:
+                               case PIN:
+                               case PATTERN:
+                               case PASSWORD:
+                                       return false;
+                       }
+               // end xyx
+
+
         return true;
     }


(END)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值