我开发了一个应用程序,在2次点击电源按钮触发SMS API发送短信给用户每2分钟。我正在使用Intent.ACTION_SCREEN_OFF和Intent.ACTION_SCREEN_ON来实现上述功能。问题是不仅在电源按钮按下事件时的事件触发器,而且在其他事件触发屏幕一次,一次,例如。如果收到消息并且手机处于锁定模式。请帮我解决一下这个。谢谢。Android电源按钮点击问题
-1
A
回答
1
通过这个,你可以发现,电源按钮被点击:
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (event.getKeyCode() == KeyEvent.KEYCODE_POWER) {
// do what you want with the power button
return true;
}
return super.onKeyDown(keyCode, event);
}
相关问题
- 1. 按钮点击问题
- 2. JSP按钮点击问题
- 3. 问题与点击按钮点击
- 4. 手电筒闪烁按钮点击Android
- 5. Android - 计数电源按钮点击并开始活动
- 6. Android按钮点击
- 7. 按钮问题的点击发送电子邮件
- 8. 多提交按钮点击问题?
- 9. mediaplayer开始()按钮点击问题
- 10. jQuery的按钮点击问题
- 11. ios按钮不点击 - noob问题
- 12. 按钮点击WPF动画问题
- 13. cocos2d的按钮,点击边界问题
- 14. MSHTML COM问题点击提交按钮
- 15. Inmage按钮Onclient点击问题vb.net
- 16. 按钮点击关闭弹出问题
- 17. 获得按钮有问题点击值
- 18. 如何在点击电源点按钮时着色形状?
- 19. Android浏览器按钮单击问题
- 20. Android按钮点击按钮时关闭
- 21. Android:偏好按钮点击?
- 22. Android netbeans textchange按钮点击
- 23. Android的按钮 - 点击上
- 24. android videoview fullscreen点击按钮
- 25. android - 定时按钮点击
- 26. Android的Listview按钮点击
- 27. Android - OnActivityResult按钮点击
- 28. Android按钮2点击
- 29. Android:按钮点击错误
- 30. Android:等待按钮点击
查过这一点:http://stackoverflow.com/questions/23559479/android-power-button-press-not-receiving-by -receiver – AndRSoid