0
A
回答
2
如果你只需要捕獲長的點擊,這個答案可能會有所幫助:
https://stackoverflow.com/a/5269673/1401257
編輯:
我從來沒有試過有一個服務中的一個關鍵的傾聽者,從谷歌的一點點幫助我發現這個:Volume change listener?
看來,正常的關鍵事件只能從活動處理。我沒有時間自己嘗試,但爲了捕捉長時間點擊,可能會將鏈接和盧克斯答案中的答案結合起來。 根據我對BroadcastReceivers的瞭解,您希望創建一個接收器,只要有人點擊音量按鈕就會通知服務。
1
可選,你可以做這樣的事情:
if(clickedDown) {
if(beginningTime + 2000 < System.currentTimeMillis()) {
// Ok, the button has been clicked down for 2 seconds
}
}
else {
beginningTime = System.currentTimeMillis();
}
應用這樣的事情,你就可以定義等待的時間量。
+0
上面的答案解決了它,但你能看看我對它的評論並試圖幫助我嗎? – arielschon12
相關問題
- 1. 按住android上的音量按鈕?
- 2. 檢測音量按鈕按
- 3. Android主頁按鈕長按
- 4. Android:長按動作按鈕
- 5. Android長按菜單按鈕
- 6. 按音量按鈕按下按下AVAudioPlayer
- 7. 在ios上獲取音量按鈕按下事件的通知
- 8. Android靜音按鈕
- 9. Android按鈕音板
- 10. iPhone - 音量/靜音按鈕
- 11. 長按按鈕
- 12. 長按主頁按鈕/音量按鈕啓動iOS應用程序
- 13. 長按按鈕
- 14. 按下按鈕測量音量
- 15. 的Android按下按鈕,長時間播放聲音
- 16. android - 覆蓋音量按鈕影響後退按鈕?
- 17. 長按按鈕
- 18. 長按按鈕
- 19. Android簡單語音捕獲按鈕,NullPointerException
- 20. 如何在android中捕獲長按音量降低鍵?
- 21. 當按下音量按鈕時檢測
- 22. 按鈕音量變化?
- 23. Android App按住按鈕播放聲音
- 24. 在按下按鈕播放聲音-Android
- 25. Android - 使用硬件音量按鈕控制SoundPool的音量?
- 26. Android;在默認按鈕聲音後播放按鈕聲音
- 27. 實施長按分享按鈕在android
- 28. Android:按鈕上的長按文本
- 29. 獲取按鈕
- 30. 按音量按鈕時更改音量滑塊位置
只有一秒鐘,如果我想在服務中捕獲它,它不會工作。我怎樣才能做到這一點? – arielschon12
如何在服務內部完成此項工作? – arielschon12