我的应用程序有问题:即使铃声模式为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
)
谢谢。