1
我的應用程序出現問題:即使振鈴模式爲RINGER_MODE_VIBRATE
,振動設置爲VIBRATE_SETTING_ON
,我的手機也不振動。這裏是我的代碼:在振鈴模式下振動問題RINGER_MODE_VIBRATE
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
)
感謝。
你說得對,添加此權限解決了我的問題。但你能向我解釋爲什麼?我有權限「android.permission.VIBRATE」和「android.permission.WRITE_SETTINGS」,爲什麼我需要這個權限? –
我不確定:) – Tom