大家都知道,android4.0后,屏幕的解锁方式有 滑动,图案,pin,密码
默认的是滑动解锁
我想改成出厂时默认是密码解锁
那位清楚怎么改,求教

解决方案 »

  1.   

    你应该找得到你的rom里面的哪个设置项是获得这个的吧
      

  2.   

    应该没这么简单
    我看了
            <PreferenceScreen
                android:key="unlock_set_or_change"
                android:title="@string/unlock_set_unlock_launch_picker_title"
                android:summary="@string/unlock_set_unlock_mode_none"
                android:persistent="false"/
    修改
    android:summary="@string/unlock_set_unlock_mode_pin"
    这个只是显示信息实质上没有修改了我想除了这里,还要修改系统的某个地方,找不到啊
      

  3.   

    你跟到 ChooseLockPassword 这个activity里面看看
      

  4.   

    哦,这个是在进入屏幕锁定界面之后
    如果选择
                if (quality >= DevicePolicyManager.PASSWORD_QUALITY_NUMERIC) {
                    int minLength = mDPM.getPasswordMinimumLength(null);
                    if (minLength < MIN_PASSWORD_LENGTH) {
                        minLength = MIN_PASSWORD_LENGTH;
                    }
                    final int maxLength = mDPM.getPasswordMaximumLength(quality);
                    Intent intent = new Intent().setClass(getActivity(), ChooseLockPassword.class);
                    intent.putExtra(LockPatternUtils.PASSWORD_TYPE_KEY, quality);
                    intent.putExtra(ChooseLockPassword.PASSWORD_MIN_KEY, minLength);
                    intent.putExtra(ChooseLockPassword.PASSWORD_MAX_KEY, maxLength);
                    intent.putExtra(CONFIRM_CREDENTIALS, false);
                    intent.putExtra(LockPatternUtils.LOCKSCREEN_BIOMETRIC_WEAK_FALLBACK,
                            isFallback);
                    if(isFallback) {
                        startActivityForResult(intent, FALLBACK_REQUEST);
                        return;
                    } else {
                        intent.addFlags(Intent.FLAG_ACTIVITY_FORWARD_RESULT);
                        startActivity(intent);
                    }
    会启动这个activity我的意思是在setting里面应该改不了
    是在系统第一次启动后把默认的滑动锁屏改成密码锁屏
      

  5.   

    你可以从我给你的那个activity里面找到 系统是怎么设置的啊肯定要改底层了
      

  6.   

    似乎是 
    这两句
         mLockPatternUtils.clearLock(isFallback);
        mLockPatternUtils.saveLockPassword(pin, mRequestedQuality, isFallback);
    修改了设置有那位知道具体怎么修改,求教了
    感觉改的东西挺多的
      

  7.   

    SecuritySettings.java 可以对其进行修改