振铃模式RINGER_MODE_VIBRATE振动问题

时间:2013-10-12 15:23:21

标签: android android-audiomanager vibrate

我的应用程序存在问题:即使铃声模式为RINGER_MODE_VIBRATE且振动设置为VIBRATE_SETTING_ON,我的手机也不会振动。这是我的代码:

AudioManager audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
audioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
audioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, AudioManager.VIBRATE_SETTING_ON);

注意:我在广播接收器中使用此代码,当设备振铃时(状态为TelephonyManager.EXTRA_STATE_RINGING

感谢。

1 个答案:

答案 0 :(得分:2)

你是否在清单文件中设置了权限?

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