Android アプリの 1 つで、モードに関係なく完全にバイブレーションを有効または無効にする必要があります (つまり、サイレントまたは一般または大音量)。
現在、非推奨の関数 setVibrateSettingを使用して次のコードを使用しています。
//バイブレーションモードをオンにする場合
audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,
AudioManager.VIBRATE_SETTING_ON);
audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION,
AudioManager.VIBRATE_SETTING_ON);
//バイブレーションモードをオフにする場合
audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,
AudioManager.VIBRATE_SETTING_OFF);
audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION,
AudioManager.VIBRATE_SETTING_OFF);
しかし、これを行う明確な方法があるかどうか疑問に思っています。
そして、提案は大歓迎です:)
よろしく、ジュジャレ