在您的应用程序的某些情况下,您只需要手机振动,如果您的应用程序中的某个按钮被点击了 ,在我的情况下有一种搜索模式,从这种模式将使手机振动,这也会发生,如果按下“后退”键,并且如果用户已启用振动的软件键设置,然后会有2个快速振动,它不冷静,我想知道如果有什么办法来检测这个原因,我不能简单地禁用它,因为在一些手机它可能被禁用或关键是软件,所以不会有任何振动 谢谢检测手机是否在设备物理/软件上振动键码
回答
不幸的是,没有事件处理振动监听器。看到这个question
你不能帮助它甚至加速计或震动监听。它太脆弱,无法检测。 如果有帮助,请参阅documentation。
不幸的是,这些并没有帮助,只是用振动器对象的方法cancel()来玩,并且无法解决它,也试图检测它通过震动听众,并再次没有结果,和你提到的其他问题的方法只是检测由我的应用程序创建的振动,所以我想没有任何方法可以做到这一点 – Mahan
是的,实际上没有办法。如果发现,请留言 –
使用振动波纹管代码:
Vibrator v1 = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
v1.vibrate(500);
添加权限在Android清单:
<uses-permission android:name="android.permission.VIBRATE"/>
问题是如何检测振动,不产生振动 –
- 1. 检测设备是否振动?
- 2. 如何检查手机号码是否在设备上有效?
- 3. 如何检测手机振动
- 4. 我可以确定/如何检测设备是否有振动?
- 5. 设备测量振动 - 检索数据?
- 6. 如何检查软键盘是否在设备上打开
- 7. 如何检测iPhone是否在振动?
- 8. 检测是否键是在移动设备
- 9. 检测手机与非手机移动设备?
- 10. 在物理设备上测试
- 11. 在物理设备上测试
- 12. 检测手机或平板设备
- 13. 设备上的MonoTouch - 启动时是否振动?
- 14. iPhone手机通话检测软件
- 15. 检测WP7手机像Zune软件
- 16. CSS关键帧手机振动
- 17. 在Foundation 3中使用Modernizr来检测设备是否是手机?
- 18. 了解设备是否具有软键
- 19. 在UWP振动手机
- 20. 检测物理光驱是否存在
- 21. 如何检测Windows移动设备是否扩展了键盘?
- 22. adb设备在MAC上检测不到android手机
- 23. 检测用户是否在移动设备上使用javascript
- 24. 有没有办法在Javascript/Cordova/HTML5中检测设备振动?
- 25. 使设备振动
- 26. 将手机设置为振动从不
- 27. 如何检测建筑物内是否有智能手机?
- 28. 在物理iOS设备上启动反应本机故障(9.3)
- 29. 如何检测HTML设备中的手机号码
- 30. 有什么方法可以检测手机上是否有硬件键盘?
你想检测振动? –
@JasonBourne是啊这就是我想要的,任何振动不仅仅是我创造的那些.. – Mahan