rexseeSpecialKey
返回手册目录
【函数】void enableBackKeyListener(boolean enable)
【说明】是否监听回退键,默认为监听。注意,不监听回退键意味着也不会执行默认动作,而是执行Android系统动作。
【返回】
【参数】enable:是否监听回退键。
【示例】
rexseeSpecialKey.enableBackKeyListener(false);
rexseeDialog.toast('已取消监听,请按回退键。');
取消监听
rexseeSpecialKey.enableBackKeyListener(true);
rexseeDialog.toast('已开始监听,请按回退键。');
开始监听

【函数】void setBackKeyListener()
【函数】void setBackKeyListener(String url)
【说明】当回退键按下时执行动作,默认动作是网页后退,如果已经无法后退则提示退出程序。
【返回】
【参数】url:型如“http://......“或”javascript:......“等任何合法的浏览器链接,为空则恢复默认动作。
【示例】
rexseeSpecialKey.setBackKeyListener('javascript:alert(\'您按下了回退键!\');');
rexseeDialog.toast('设置完毕,请按回退键。');
运行示例
rexseeSpecialKey.setBackKeyListener();
rexseeDialog.toast('设置完毕,请按回退键。');
恢复

【函数】void enableMenuKeyListener(boolean enable)
【说明】是否监听菜单键,默认为监听。注意,不监听意味着也不会执行默认动作,而是执行Android系统动作。
【返回】
【参数】enable:是否监听菜单键。
【示例】
rexseeSpecialKey.enableMenuKeyListener(false);
rexseeDialog.toast('已取消监听,请按菜单键。');
取消监听
rexseeSpecialKey.enableMenuKeyListener(true);
rexseeDialog.toast('已开始监听,请按菜单键。');
开始监听

【函数】void setMenuKeyListener()
【函数】void setMenuKeyListener(String url)
【说明】当菜单键按下时执行动作,默认动作是显示默认浮出菜单,如果想修改默认浮出菜单,请勿使用该函数,而请使用rexseeMenu.setOptionsMenuId()函数。
【返回】
【参数】url:型如“http://......“或”javascript:......“等任何合法的浏览器链接,为空则恢复默认动作。
【示例】
rexseeSpecialKey.setMenuKeyListener('javascript:alert(\'您按下了菜单键!\');');
rexseeDialog.toast('设置完毕,请按菜单键。');
运行示例
rexseeSpecialKey.setMenuKeyListener();
rexseeDialog.toast('设置完毕,请按菜单键。');
恢复

【函数】void enableSearchKeyListener(boolean enable)
【说明】是否监听搜索键,默认为不监听。注意,不监听意味着也不会执行默认动作,而是执行Android系统动作。
【返回】
【参数】enable:是否监听搜索键。
【示例】
rexseeSpecialKey.enableSearchKeyListener(false);
rexseeDialog.toast('已取消监听,请按搜索键。');
取消监听
rexseeSpecialKey.enableSearchKeyListener(true);
rexseeDialog.toast('已开始监听,请按搜索键。');
开始监听

【函数】void setSearchKeyListener()
【函数】void setSearchKeyListener(String url)
【说明】当搜索键按下时执行动作,默认动作是显示默认弹出菜单(和默认浮出菜单相同)。
【返回】
【参数】url:型如“http://......“或”javascript:......“等任何合法的浏览器链接,为空则恢复默认动作。
【示例】
rexseeSpecialKey.setSearchKeyListener('javascript:alert(\'您按下了搜索键!\');');
rexseeDialog.toast('设置完毕,请按搜索键。');
运行示例
rexseeSpecialKey.setSearchKeyListener();
rexseeDialog.toast('设置完毕,请按搜索键。');
恢复

【函数】void enableFocusKeyListener(boolean enable)
【说明】是否监听相机键,默认为不监听。注意,不监听意味着也不会执行默认动作,而是执行Android系统动作。
【返回】
【参数】enable:是否监听相机键。
【示例】
rexseeSpecialKey.enableFocusKeyListener(false);
rexseeDialog.toast('已取消监听,请按相机键。');
取消监听
rexseeSpecialKey.enableFocusKeyListener(true);
rexseeDialog.toast('已开始监听,请按相机键。');
开始监听

【函数】void setFocusKeyListener()
【函数】void setFocusKeyListener(String url)
【说明】当相机键按下时执行动作,默认动作是将浏览器历史记录作为弹出菜单显示。
【返回】
【参数】url:型如“http://......“或”javascript:......“等任何合法的浏览器链接,为空则恢复默认动作。
【示例】
rexseeSpecialKey.setFocusKeyListener('javascript:alert(\'您按下了相机键!\');');
rexseeDialog.toast('设置完毕,请按相机键。');
运行示例
rexseeSpecialKey.setFocusKeyListener();
rexseeDialog.toast('设置完毕,请按相机键。');
恢复

【函数】void enableVolumeKeyListener(boolean enable)
【说明】是否监听音量键(向上键和向下键),默认为监听。注意,不监听意味着也不会执行默认动作,而是执行Android系统动作。
【返回】
【参数】enable:是否监听音量键。
【示例】
rexseeSpecialKey.enableVolumeKeyListener(false);
rexseeDialog.toast('已取消监听,请按音量键。');
取消监听
rexseeSpecialKey.enableVolumeKeyListener(true);
rexseeDialog.toast('已开始监听,请按音量键。');
开始监听

【函数】void setVolumeKeyListener()
【函数】void setVolumeKeyListener(String upUrl, String downUrl)
【说明】当音量键(向上键和向下键)按下时执行动作,默认动作是将浏览器页面放大和缩小。
【返回】
【参数】upUrl/downUrl:型如“http://......“或”javascript:......“等任何合法的浏览器链接,为空则恢复默认动作。
【示例】
rexseeSpecialKey.setVolumeKeyListener('javascript:alert(\'您按下了音量向上键!\');','javascript:alert(\'您按下了音量向下键!\');');
rexseeDialog.toast('设置完毕,请按音量键。');
运行示例
rexseeSpecialKey.setVolumeKeyListener();
rexseeDialog.toast('设置完毕,请按音量键。');
恢复
返回手册目录