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