0
전화 벨이 mute
인 경우 진동을 수동으로 확인하지 않으면 진동이 작동하지 않는 방법이 있습니까?전화가 음소거 상태 일 때 Vibrator.vibrate가 아무 작업도하지 않음 - Android
전화 벨이 mute
인 경우 진동을 수동으로 확인하지 않으면 진동이 작동하지 않는 방법이 있습니까?전화가 음소거 상태 일 때 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