手机静音时不做任何事情-Android
是否有一种方法使振动无法通过手机静音时不做任何事情-Android,android,mute,vibration,Android,Mute,Vibration,是否有一种方法使振动无法通过可控震源工作。如果电话铃状态为静音则振动方法,以便我不手动检查 检查状态并完成所需的工作 AudioManager am = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE); if (am.getRingerMode() == AudioManager.RINGER_MODE_SILENT) { Toast.makeText(this, "cannot vibrat
可控震源工作。如果电话铃状态为静音
则振动
方法,以便我不手动检查 检查状态并完成所需的工作
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();
}
检查状态并完成所需的工作
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();
}
我确实知道这个解决方案,但我的观点是,有没有可能让它自动停止振动,我的意思是,它只需要用户的设置,如果他不让它振动,就停止振动,即使我调用
振动
我确实知道这个解决方案,但我的观点是,有没有可能让它自动停止振动,我的意思是,它只需要用户的设置,并停止振动,如果他不让它振动,即使我调用振动