アプリケーションに問題があります。着信モードが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
)
ありがとう。