我必须通过最简单的手机用户交互触发我的应用程序,例如按下电源按钮3次。有什么方法可以听取服务中的电源按钮事件吗?检测Android背景服务中的双按电源按钮
1
A
回答
0
您需要通过下面的代码
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(KeyEvent.KEYCODE_POWER == event.getKeyCode()){
if(time interval is less)//Consider as double click
//code to do on power press
else //Consider as single click
//nothing to do
}
return super.onKeyDown(keyCode, event);
}
+0
好吧,如果必须在活动中完成,那么这将起作用,在我的情况下,我必须在后台服务中捕获它。谢谢反正 – 2014-10-10 08:53:15
+0
@SabihAhmed你找到解决方案吗? – 2014-12-20 05:45:09
相关问题
- 1. 主页按钮服务背景音乐
- 2. 检测IPads/IPhone电源按钮和IPad/IPhone按钮
- 3. 如何更改按钮和背景之间的按钮背景?
- 4. 'Unset'按钮背景
- 5. 覆盖Android中的电源按钮
- 6. 如何删除按钮背景资源
- 7. Android的 - 按钮的背景颜色缩小按钮的高度
- 8. 的Android按钮背景选择
- 9. 不同背景的Android按钮
- 10. 获取奇怪背景的Android按钮
- 11. 的Android按钮背景变化
- 12. 使单选按钮超过电源背景图像
- 13. SWT按钮 - 删除按钮背景
- 14. 按钮的透明背景
- 15. 更改按钮的背景
- 16. 从背景类的按钮
- 17. Android开按钮背景imageName编程
- 18. Android应用背景颜色按钮
- 19. 对齐图像按钮与背景android
- 20. 禁用自定义背景按钮android
- 21. 打电话按两下电源按钮
- 22. TinyMCE:双前景色和背景色按钮?
- 23. 如何检测当在按钮片断android按下后按钮?
- 24. 图像在背景按钮
- 25. iPhone - 按钮背景图片
- 26. 更改按钮背景
- 27. wpf按钮背景变化
- 28. wxPython按钮背景图片
- 29. 按钮边框和背景
- 30. hotcocoa按钮背景颜色
的可能重复[如何开始在电源按钮按下的应用程序(http://stackoverflow.com/questions/15292376/how-跟踪电源键事件启动应用程序按下按钮) – 2014-10-10 08:58:15