我是电话间隙的新手。我正在开发适用于 android 的电话间隙应用程序。在这个我想在设备的菜单和后退按钮上触发一个事件。我已经尝试了很多,但无法理解如何做到这一点。请帮我..
提前致谢..
我是电话间隙的新手。我正在开发适用于 android 的电话间隙应用程序。在这个我想在设备的菜单和后退按钮上触发一个事件。我已经尝试了很多,但无法理解如何做到这一点。请帮我..
提前致谢..
要将功能附加到后退按钮,您可以这样做:
document.addEventListener("backbutton", yourCallbackFunction, false);
要将它附加到菜单按钮将是这样的:
document.addEventListener("menubutton", yourCallbackFunction, false);
在添加此功能之前,请确保设备已准备就绪:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady(){
document.addEventListener("backbutton", yourBackButtonCallbackFunction, false);
document.addEventListener("menubutton", yourMenuButtonCallbackFunction, false);
}
您必须在菜单和后退按钮的就绪功能中添加事件侦听器。下面是代码.. 它适用于我.. 更多详细信息,请访问 Phonegap 网站.. 这是 phonegap 平台 api 指南的链接。点击这里。
<script type="text/javascript">
$(document).ready(function() {
document.addEventListener("backbutton", onBackKeyDown, false);
document.addEventListener("menubutton", onMenuKeyDown, false);
});
function onBackKeyDown() {
// your code..
alert('Back Button pressed..');
}
function onMenuKeyDown() {
// your code..
alert('Menu Button pressed..');
}
</script>