【发布时间】:2013-10-15 22:12:35
【问题描述】:
我想禁用通知振动,但我无法使其工作。我想让通知声音被听到,但手机不应该振动。这是我的代码:
audioManager.setStreamVolume(AudioManager.STREAM_NOTIFICATION, 2, 0);
audioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
audioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, AudioManager.VIBRATE_SETTING_OFF);
audioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION, AudioManager.VIBRATE_SETTING_OFF);
但当我收到使用默认声音设置的消息或其他通知时,手机会振动。谁能告诉我如何实现我的目标?
【问题讨论】:
-
我遇到了同样的问题,我无法解决。你在哪里?这确实是 Android 编程中的一个漏洞(就像许多其他人一样)
-
@Ton 不,我没能解决这个问题
-
检查stackoverflow.com/questions/24008764/…现在是否可以修复。
标签: android android-notifications android-audiomanager vibration