0
如果手機響鈴狀態爲mute
,是否有一種方法可以使振動無法通過Vibrator.vibrate
方法工作,以免手動檢查它?當手機靜音時,使Vibrator.vibrate不執行任何操作 - Android
如果手機響鈴狀態爲mute
,是否有一種方法可以使振動無法通過Vibrator.vibrate
方法工作,以免手動檢查它?當手機靜音時,使Vibrator.vibrate不執行任何操作 - Android
檢查狀態和做
AudioManager am = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);
if (am.getRingerMode() == AudioManager.RINGER_MODE_SILENT) {
Toast.makeText(this, "cannot vibrate already muted", Toast.LENGTH_SHORT).show();
} else {
Vibrator vibrator = (Vibrator) this.getSystemService(Context.VIBRATOR_SERVICE);
vibrator.vibrate(2000);
Toast.makeText(this, "I'm running", Toast.LENGTH_SHORT).show();
}
我知道這個解決方案,但我的觀點所需的工作是,有沒有可能讓它自動停止振動,我的意思是它只是將用戶的設置和即使我稱之爲「振動」,如果他不振動,也會停止振動 – ammcom