当前位置: 代码迷 >> Android >> 如果用户没有振动器,如何确保在获得振动许可的情况下应用仍然在应用商店中可见
  详细解决方案

如果用户没有振动器,如何确保在获得振动许可的情况下应用仍然在应用商店中可见

热度:28   发布时间:2023-08-04 10:26:19.0

我具有以下权限:

 <uses-permission android:name="android.permission.VIBRATE" />

但在某些电话上没有振动器,因此调用Vibrator v = (Vibrator) this.context.getSystemService(Context.VIBRATOR_SERVICE); 将返回null。 因此可能发生崩溃。 另外我的问题是,如果我照原样持有上述许可,Google是否会播放状态说用户设备不可用,因为他们不拥有振动器硬件?

如果我将权限更改为此:

 <uses-permission android:name="android.permission.VIBRATE" android:required="false" />

这会允许用户在Play商店中看到设备吗?

如果我照原样获得上述许可,Google会播放用户设备不可用我的应用程序的提示,因为他们不拥有振动器硬件吗?

不可以,因为VIBRATE并非 。

如果我将权限更改为此:

这将是无用的,因为 。

  相关解决方案