删除设置-安全-屏幕锁定
文章目录
前言
- 这里是一个去掉设置里面的某一个item 需求。常规需求,做了太多了,很简单的一个需求。
- 这里写出来目的,还是为了形成一种解题思路,方便特别是方便初学者提供一个解决需求思路。
- 其次,为了记录 方便下次直接copy,直接修改。
一、参考资料
Android 系统设置中去掉备份菜单
MTK-删除设置首页菜单项
Android系统去掉WIFI模块
通过这些相关的之前的笔记文章,要搞清楚去除部分菜单的步骤、思路。 如果 找不到的时候,如何实现需求等,参考资料提供一个解决需求的思路和方案。
二、需求
如上引言和参考资料分析,需求就是 系统设置-删除设置-安全-屏幕锁定,如下图:去除 屏幕锁定相关描述


三、涉及到的修改文件
这里以MTK 平台源码为例:
MtkSettings\res\xml\security_dashboard_settings.xml
修改方案
屏蔽如下内容

四、需求实现-步骤
查找对应的Fragment 界面
老规矩,在进入如下界面时候查看日志打印:


找界面SecuritySettings的布局
老规矩,在找到界面后,查看布局,删除某一个item 的需求时候,很多绝大多数情况下直接屏蔽。
@Override
protected int getPreferenceScreenResId() {
return R.xml.security_dashboard_settings;
}
在布局里面查看,这个貌似就是需要屏蔽的,key 为:unlock_set_or_change

验证更改确认
上面已经猜测需要屏蔽的内容如下:
如何验证? 直接看一下 title,如下:那就基本上就是修改它了。

五、最终效果展示

六、知识点扩展
屏幕锁定到底做什么的
点击屏幕锁定进去,如下界面:这样就清楚了,就是几种锁屏方式或者不锁屏。 为什么现在手机看不到这个界面了?那是因为手机源码高度更改过了,更加符合用户使用习惯和定义自己产品特色 进去了。 但基本的功能都是有的 或者 扩展丰富化了。

屏幕锁定方式总结与选择建议
| 锁定方式 | 安全性 | 便捷性 | 推荐指数 | 主要特点 |
|---|---|---|---|---|
| 无 | ⭐ | ★★★★★ | ☆ | 毫无防护,仅限绝对安全环境 |
| 滑动 | ⭐⭐ | ★★★★☆ | ☆ | 形同虚设,正被系统淘汰 |
| 图案 | ⭐⭐⭐ | ★★★★☆ | ★★★★ | 安全与便捷的平衡点,适合大众 |
| PIN码 | ⭐⭐⭐⭐ | ★★★☆☆ | ★★★★★ | 安全性高,实用性强,最通用 |
| 密码 | ⭐⭐⭐⭐⭐ | ★★☆☆☆ | ★★★☆ | 最高级别安全,但输入繁琐 |
如何选择?
-
追求便捷,不关心安全 -> 无 或 滑动(不推荐)。
-
平衡安全与便捷 -> 图案 或 4/6位PIN码。
-
注重安全,且不怕稍微麻烦 -> 长PIN码。
-
追求极致安全 -> 复杂密码。
重要提示:
-
一旦你设置了除“无”和“滑动”之外的任何锁屏方式,系统就会启用“设备加密”,这能保护你手机存储中的所有数据。
-
设置图案、PIN码或密码是启用指纹解锁和人脸解锁等便捷且安全功能的前提。你可以设置一个高强度的密码/PIN,然后日常使用指纹或人脸来快速解锁,兼顾安全与便捷。
-
请务必牢记你的图案、PIN码或密码!如果连续多次输入错误,手机可能会被暂时或永久锁定,甚至自动恢复出厂设置。
总结
- 对于简单的去掉某个选项,大多数情况下直接找到界面Fragment,然后找到布局xml,在布局中直接屏蔽。
- 对于复杂一点的可能很难找到对应布局,则通过title/key/controller 关联的关键字进行查找。

被折叠的 条评论
为什么被折叠?



