Atitit.android js 的鍵盤按鍵檢測Back鍵Home鍵和Menu鍵事件 1. onKeyDown @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEY ...
Atitit.android js 的鍵盤按鍵檢測Back鍵Home鍵和Menu鍵事件
1. onKeyDown
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_MENU) {
// 在這裡做你想做的事情
// super.openOptionsMenu(); // 調用這個,就可以彈出菜單
webView.loadUrl("javascript:KEYCODE_MENU_handle()");
}
return true; // 最後,一定要做完以後返回 true,或者在彈出菜單後返回true,其他鍵返回super,讓其他鍵預設
}
function KEYCODE_MENU_handle()
{
alert(" ---menu handle start");
}
作者:: ★(attilax)>>> 綽號:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿爾 拉帕努伊 ) 漢字名:艾龍, EMAIL:[email protected]
轉載請註明來源: http://www.cnblogs.com/attilax/
2. Other keycode check
document.onkeydown=function(event){
var e = event || window.event || arguments.callee.caller.arguments[0];
alert("keycode:"+e.keyCode);
};
2.1.1. android處理Back鍵Home鍵和Menu鍵事件(轉) - wainiwann - 博客園
2014年5月26日 - android處理Back鍵Home鍵和Menu鍵事件(轉) @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BAC.