【问题标题】:How to use CheckBox to enable/disable the vibration and tone in Android如何使用 CheckBox 在 Android 中启用/禁用振动和音调
【发布时间】:2016-02-18 05:10:13
【问题描述】:

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

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

【问题讨论】:

    标签: android notifications vibration


    【解决方案1】:

    首先,您必须将复选框值存储在 SharedPreference 中 查看此链接Here

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-31
      • 1970-01-01
      • 2011-11-13
      • 1970-01-01
      相关资源
      最近更新 更多