导航:首页 > 操作系统 > androidmenu键监听

androidmenu键监听

发布时间:2025-06-28 18:06:20

android中如何判断手机是否存在物理的menu键

这里有段代码,是从cool reader里面看到的,用来判断是否存在物理menu按键,希望能帮上忙。。。
private Boolean hasHardwareMenuKey = null;
public boolean hasHardwareMenuKey() {
if (hasHardwareMenuKey == null) {
ViewConfiguration vc = ViewConfiguration.get(this);
if (DeviceInfo.getSDKLevel() >= 14) {
// boolean vc.hasPermanentMenuKey();
try {
Method m = vc.getClass().getMethod("hasPermanentMenuKey",
new Class<?>[] {});
try {
hasHardwareMenuKey = (Boolean) m.invoke(vc,
new Object[] {});
} catch (IllegalArgumentException e) {
hasHardwareMenuKey = false;
} catch (IllegalAccessException e) {
hasHardwareMenuKey = false;
} catch (InvocationTargetException e) {
hasHardwareMenuKey = false;
}
} catch (NoSuchMethodException e) {
hasHardwareMenuKey = false;
}
}
if (hasHardwareMenuKey == null) {
if (DeviceInfo.EINK_SCREEN)
hasHardwareMenuKey = false;
else if (DeviceInfo.getSDKLevel() < DeviceInfo.ICE_CREAM_SANDWICH)
hasHardwareMenuKey = true;
else
hasHardwareMenuKey = false;
}
}
return hasHardwareMenuKey;
}

阅读全文

与androidmenu键监听相关的资料

热点内容
iturns下载的app在哪里 浏览:637
云起书院App在哪里 浏览:612
怎么对hex文件进行加密 浏览:282
pdf少年时 浏览:951
两个同名文件夹同步 浏览:628
拍照文件夹哪个好用 浏览:87
文件夹和书包 浏览:508
解压归档拿登记证 浏览:221
去体验解压房 浏览:611
单片机一键中断响应 浏览:644
唐浩明pdf 浏览:842
程序员土木 浏览:71
android如何与web服务器交互 浏览:609
苹果小风扇app怎么下 浏览:956
杭州it程序员对身体好不好 浏览:535
高新区编程加盟找哪家 浏览:31
服务器什么样的好卖 浏览:150
单片机原理及应用第二版例题答案 浏览:970
base64encoderjava 浏览:493
linux视频转换 浏览:704