如何使用 CheckBox enable/disable Android 中的振动和提示音

How to use CheckBox to enable/disable the vibration and tone in Android

我正在处理设置 Activity,我需要启用或禁用 [​​=15=]。我需要学习如何在我的应用程序中执行这两个功能。我还提供了设置 Activity 的快照。我已经尝试过使用此代码进行振动,但我不知道如何在复选框中使用此代码。

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

首先,您必须将复选框值存储在 SharedPreference 中 看到这个 link Here

然后使用条件检查此存储值并执行该振动和响铃代码。

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

   audioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);