我希望在我的应用程序设置中有以下关键反馈选择:
无,声音,触觉
当且仅当该设备具有内置触觉容量时。 否则,选项应为:
无,声音
我该怎么做?顺便说一句,我不询问用户当前是否在他/她的设备中启用或禁用了触觉,但是他/她的设备是否具有触觉功能。
我是Android的新手,但我猜测旧的/更便宜的设备没有触觉功能。
注意:我的应用程序的目标是Android级别> = 8
答案 0 :(得分:1)
尝试:
Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
if (v != null && v.hasVibrator()) {
// Add haptic feedback option
}