升级到2.3.7后,发现在启动后,LockScreen状态下,按MENU键不像2.2中那样可以解锁屏幕了。

原来,是被overlay了。
在device/samsung/smdkv210/overlay/frameworks/base/core/res/res/values/config.xml中
<!-- disable menu hard key on Crespo in non-pattern lockscreen -->
<bool name="config_disableMenuKeyInLockScreen">true</bool>
搜索
jeff@translogic-desktop:jeff-2.3.7_r1$ grep "config_disableMenuKeyInLockScreen" frameworks/base/ -r --include=*.java 
frameworks/base/policy/src/com/android/internal/policy/impl/LockScreen.java:        final boolean configDisabled = res.getBoolean(R.bool.config_disableMenuKeyInLockScreen);
jeff@translogic-desktop:jeff-2.3.7_r1$ 
LockScreen.java中:
private static final String ENABLE_MENU_KEY_FILE = "/data/local/enable_menu_key";
private boolean shouldEnableMenuKey() {
final Resources res = getResources();
final boolean configDisabled = res.getBoolean(R.bool.config_disableMenuKeyInLockScreen);
final boolean isMonkey = SystemProperties.getBoolean("ro.monkey", false);
final boolean fileOverride = (new File(ENABLE_MENU_KEY_FILE)).exists();
return !configDisabled || isMonkey || fileOverride;
}
所以,要使MENU可解锁,可以有3种方式:
1.设置config_disableMenuKeyInLockScreen为false
2.设置属性ro.monkey为true,不过还是小心点
3.新建一个文件 /data/local/enable_menu_key 

LockScreen时MENU键相关推荐

  1. PopupWindow 按menu键时的弹出和关闭

    添加状态变量,判断弹出框的状态,并初始化: private boolean popupFirst = true; 在onkeyDown()中对menu键进行监听: // 按下menu键,就弹出if ( ...

  2. 为啥app没有menu键?

    作为半路出家做android app的人,对android很多东西不是很熟悉,造成很多苦恼, 测试机是4.2.2的系统, 之前的app没有menu键,也没有实体键,发现是因为 <activity ...

  3. 平板界面状态栏按下menu键显示不出,无响应

    1.问题描述: 在4.1的系统下,调试机器是768*1024的 默认:  在launcher 界面时状态栏显示menu键,menu键可以显示,但是按下menu键时却没有相应界面弹出, 但是原来的机器: ...

  4. Android监听返回键、Menu键、Home键、

    back键 监听back键还是很简单的,有两种方法: 调用onBackPressed()方法:调用此方法会自动调用finish(). @Override public void onBackPress ...

  5. 点击menu键不反应

    项目中,登录界面中,在菜单键添加了一个侦听的方法,当触发的时候则进行ip配置,前期很好用 近期项目尾声,开始测试,发现菜单键失效了,我监视了下代码,没错,debug发现监听时间就是没有发生,感觉出鬼了 ...

  6. 监听Android手机常用的三个键,home键,back键及menu键。

    Android 如何监听返回键点击事件,并创建一个退出对话框, 防止自己写的应用程序不小心点击退出键而直接退出.自己记录下这个简单的demo,备用. 注:如下代码当时是从网上copy过来的,现在忘了它 ...

  7. 计算机f8键的功能,详解:XP系统修改启动时F8键有哪些功能?

    Windows Xp系统中有许多的功能键,这些功能键可以让我们的操作更加方便快捷,但是不少用户却对这些功能键知之甚少.接下来,小编将向大家详细XP系统电脑在更改启动时,F8键有哪些作用. F8键的功能 ...

  8. DB2添加数据时主键、唯一键冲突的解决方法

    DB2添加数据时主键.唯一键冲突的解决方法 参考文章: (1)DB2添加数据时主键.唯一键冲突的解决方法 (2)https://www.cnblogs.com/equation/articles/91 ...

  9. 屏蔽android的menu键,使menu键不能用,自定义menu键

    在Activity中重写onKeyDown方法,Menu键被屏蔽但HOME键未被屏蔽,其中还HOME屏蔽在我的另外一篇博客中已详细介绍,下面来解决Menu键被屏蔽,让其中MENU键有效. 屏蔽andr ...

最新文章

  1. RecyclerView Adapter中notifyDataSetChanged 的作用
  2. linux操作系统的两种桌面环境,Linux操作系统中常见的桌面环境介绍
  3. Uploadify_THINKPHP配置说明
  4. 拯救“没常识”的GPT-3得靠它了,交大ACM班校友提出“Voken” 无监督学习 | EMNLP 2020...
  5. oracle创建数据库 表空间 用户
  6. PyQt5利用QPainter绘制各种图形
  7. 私人心情录小程序源码
  8. 如何 Scale Up/Down 应用?- 每天5分钟玩转 Docker 容器技术(126)
  9. NBIA Data Retriever(NBIA数据下载工具)使用
  10. python + Eclipse + Pydev 安装
  11. RK3399的ADC配置指南
  12. 海思3516D + IMX291图像闪烁问题定位
  13. 字段计算器python教程_ArcMap 字段计算器(Field Calculator)的使用总结
  14. GPS控制网技术设计、技术设计书、作业模式
  15. AndroidQ SystemUI之插件化机制Plugin
  16. Android Qcom Display学习(三)
  17. php编辑器浅色还是深色,程序员的IDE到底是浅色主题好还是深色主题好?
  18. “科大讯飞杯”第十七届同济大学程序设计预选赛暨高校网络友谊赛 F.排列计算
  19. 增加平均订单价值 – 交叉销售VS.升级销售
  20. 有利润表模板的BI软件有哪些?

热门文章

  1. Log4j2 远程代码执行漏洞——总结
  2. Bootstrap全部可用类名
  3. HTML快速入门-01
  4. JZ18_二叉树的镜像
  5. 广东取消英语和计算机考试,广东紧急停考通知!全国英语等级考试、全国计算机等级考试停考...
  6. 探究Bitmap在Android中的内存占用
  7. Java实现高数的收敛级数和不定积分求圆周率
  8. 君子签电子签约助力企业线上办公,不见面、零接触,高效抗疫!
  9. zookeeper Java客户端API的使用方法
  10. Ajax开发小结慎用AJAX框架