アプリを開発していて、アプリの実行中にバイブレーション アラートを完全にオフにする必要があります。たとえば、アプリが開いているときに電話がかかってきた場合、電子メールやその他の通知と同じように、バイブレーションアラートを表示したくありません。
だから私はしばらくの間グーグルで調べていて、これを見つけました:
AudioManager amanager=(AudioManager)getSystemService(Context.AUDIO_SERVICE);
amanager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,AudioManager.VIBRATE_SETTING_OFF);
問題は、このメソッドが推奨されていないことです。そして、私はこれを行う他の方法を見つけることができません。
minSdkVersion = 9 および targetSdkVersion = 17。
何か案が?
ありがとう!!