移除锁屏功能
来源:互联网 发布:骂人的搞笑网络用语 编辑:程序博客网 时间:2024/06/05 01:06
从Android设置界面移除锁屏功能,并默认不锁屏;(但仍能通过第三方软件开启锁屏功能)
1] $ vi ./frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
修改点1:
--- private boolean mExternallyEnabled = true;
+++ private boolean mExternallyEnabled = false;
修改点2:
public void setKeyguardEnabled(boolean enabled) {
synchronized (this) {
if (DEBUG) {
Log.d(TAG, "setKeyguardEnabled(" + enabled + ")," +
"called by pid = " + Binder.getCallingPid());
}
enabled = false; // R: add to remove screenlock
mExternallyEnabled = enabled;
2] $ vi ./packages/apps/Settings/src/com/android/settings/SecuritySettings.java
private PreferenceScreen createPreferenceHierarchy() {
PreferenceScreen root = getPreferenceScreen();
if (root != null) {
root.removeAll();
}
addPreferencesFromResource(R.xml.security_settings);
root = getPreferenceScreen();
// Add options for lock/unlock screen
final int resid = getResIdForLockUnlockScreen(getActivity(), mLockPatternUtils);
//addPreferencesFromResource(resid);
3] $ vi ./device/{vendor}/{project}/system.prop
增加下面的语句:
# disable lockscreen
ro.lockscreen.disable.default=true
- 移除锁屏功能
- [RK3288][Android6.0] 调试笔记 --- 移除锁屏功能
- select标签左边集合和右边集合 ,添加,移除, 多选添加,移除功能
- javascript如何动态添加附带移除功能的行
- SP2010:从Ribbon功能区移除操作
- Unity5内部渲染的优化3:移除固定功能
- java中功能选项的移除指南(二)
- 在MindManager中移除浮动时间功能的方法
- Bootstrap popover 实现鼠标移入移除显示隐藏功能
- 计算器添加连乘连除功能
- 功能组管理-添加移除功能(两种实现方式)
- Android4.2 系统设置修改,移除android setting的部分功能
- 利用Tag值获取所在行的数组下标。购物车中的移除功能,
- wordpress禁用embeds功能 移除wp-embed.min.js文件
- 摸爬滚打DirectX11_day03——DirectX9中的固定功能渲染流水线体系(已移除,了解)
- MacBook Pro续航与宣传不符,苹果将“剩余电量时间”功能移除
- 移除MiniFilter和移除sfilter
- iPhone手机移除锁屏密码的三大攻略分享
- 面试必备:常用的设计模式总结
- RichTextBox实现关键字自定义颜色显示(C#)
- 2016.7.6 随记
- grep常用参数及用法说明
- 按钮特效 基于SVG和Segment.js的Loading加载
- 移除锁屏功能
- 双击返回键退出程序
- iOS UIWebView加载本地图片
- Android 5.0 Palette的使用小结
- 工作日常心得
- IDEA创建maven 一直loading archetype list
- 如何快乐的学英语?
- C#操作XML
- Android USER 版本与ENG 版本差异