1

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

ありがとう。

4

1 に答える 1

2

マニフェスト ファイルでパーミッションを設定しましたか?

<uses-permission android:name="android.permission.VIBRATOR" />
于 2013-10-12T15:30:02.317 に答える