android - 可以调用 Vibrator.vibrate() 的最短持续时间是多少,设备仍会振动?

标签 android

  • 100 毫秒可以,但对于我的要求来说振动时间太长了。
  • 50 毫秒有效并为我提供我想要的东西
  • 10 毫秒在我的设备上不起作用

这让我很好奇,是否可以保证 50ms 在所有设备上都有效?有没有办法以编程方式确定振动器的规范并相应地设置振动持续时间?或者可能是一种判断振动器是否振动的方法。

最佳答案

这是 api用于振动器。

它实际上可以让你检查你的设备是否has a vibrator

hasVibrator()

但仅此而已。如果您给它的振动持续时间不够长,它不会告诉您。

关于android - 可以调用 Vibrator.vibrate() 的最短持续时间是多少,设备仍会振动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27994560/

相关文章:

java - SharedPreferences Android 中奇怪的无法解释的行为

android - 如何用 Gradle 3.0 替换 apt()

Android ImageButton 状态没有改变

android - 为什么 Android 应用程序在上市后体积越来越大?

android - RemoteViews - void 方法 setRemoteAdapter

添加库项目时 android R.java 映射到资源布局

android - 当应用程序处于前台时,GCM 3.0 通知有效负载不显示 android 通知

java - Android 通过 RN42 蓝牙模块与 Arduino 的通信不匹配

java - 如何在 DynamoDB 中使用 Set <String> 属性?

java - 重写的函数未接收数据?