Как использовать CheckBox для включения/отключения вибрации и звука в Android

Я работаю над настройками Activity, и мне нужно включить или отключить вибрацию/звук. Мне нужно научиться выполнять эти две функции в моем приложении. Я также предоставляю снимок настройки Activity. Я пробовал этот код для вибрации, но я не знаю, как использовать этот код в флажке.

Vibrator vib = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);  
vib.vibrate(500);
Toast.makeText(this, "vib started", Toast.LENGTH_LONG).show();

person Mahtab Karim    schedule 18.02.2016    source источник


Ответы (1)


Сначала вам нужно сохранить значение флажка в SharedPreference, см. эту ссылку Здесь

Затем проверьте это значение хранилища, используя условие, и выполните этот код вибрации и звонка.

  AudioManager audioManager = (AudioManager) this.getApplicationContext()
            .getSystemService(Context.AUDIO_SERVICE);

   audioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
person Arpit Patel    schedule 18.02.2016