我開發了一個應用程序,在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