如何检查在Android设备中同时按住调高和调低音量按钮几秒钟?
如果按下,则需要调用一个函数.如果我的应用程序安装在任何androID设备中,则此检测应该有效.任何接近的解决方案也可以.
解决方法:
您需要使用onKeyDown回调来检测何时按下了两个键,应该可以进行以下 *** 作:
public boolean up,down;public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_VolUME_DOWN){ down = true; } else if(keyCode == KeyEvent.KEYCODE_VolUME_UP){ up = true; } if(up && down) { // Two buttons pressed, call your function } return true;}public boolean onKeyUp(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_VolUME_DOWN){ down = false; } else if(keyCode == KeyEvent.KEYCODE_VolUME_UP){ up = false; } return true;}
总结 以上是内存溢出为你收集整理的android-如何检测长按在一起的上下音量?全部内容,希望文章能够帮你解决android-如何检测长按在一起的上下音量?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)