【发布时间】:2023-03-29 01:48:01
【问题描述】:
我正在开发一个应用程序,并且需要在我的应用程序运行时完全关闭振动警报。例如,如果在我的应用程序打开时有来电,我不希望有振动警报,电子邮件和任何其他通知也是如此。
所以我在谷歌上搜索了一段时间,发现了这个:
AudioManager amanager=(AudioManager)getSystemService(Context.AUDIO_SERVICE);
amanager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,AudioManager.VIBRATE_SETTING_OFF);
问题是这种方法已被弃用。而且我找不到其他方法来做到这一点。
minSdkVersion = 9 和 targetSdkVersion = 17。
有什么想法吗?
谢谢!!
【问题讨论】:
-
AFAIK,你想要的是不可能的。任何想要与不幸命名的
Vibrator系统服务交互并振动设备的应用程序,对于具有振动电机的设备。