0
我已经使用振动器实现了振动。在我的应用程序中,当用户按下按钮时,振动起作用。对于某些用户不喜欢振动的应用程序,所以我有一个开关按钮作为振动开/关。 我只需要知道如何实现启用/禁用振动功能。 这是我的振动器类在Android中启用/禁用振动功能?
Vibrator vib = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
vib.vibrate(500);
Toast.makeText(this, "vib started", Toast.LENGTH_LONG).show();
您也应该检查该设备的音频状态 - 如果用户在其设备上沉默不振动 - AudioManager.getRingerMode( )应该返回RINGER_MODE_VIBRATE或RINGER_MODE_NORMAL – Phil 2013-06-17 08:52:29