【问题标题】:Prevent phone vibration when switching to RINGER_MODE_VIBRATE切换到 RINGER_MODE_VIBRATE 时防止手机震动
【发布时间】:2017-01-03 09:01:07
【问题描述】:

我有一个应用程序可以按时切换铃声模式。 Everthing 工作正常,但更新到 Android 6 手机后,从响铃模式切换到振动模式时开始短暂振动。类似于用户手动将音量降至最低时的振动。
也许有人知道如何避免它? Nexus 5,Android 6.0.1。
默认代码:

AudioManager audioManager = (AudioManager) getBaseContext().getSystemService(Context.AUDIO_SERVICE);
audioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);

【问题讨论】:

    标签: android android-6.0-marshmallow android-audiomanager


    【解决方案1】:

    您可以考虑自己控制振动,并将其设置为振动 0 毫秒。检查这些链接以找到您需要的内容。

    https://developer.android.com/reference/android/os/Vibrator

    https://developer.android.com/reference/android/os/VibrationEffect

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-26
      • 2014-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多