1
どのように私は私の通知は黙って配信されることを確認していますか?
通知を作成するときに音を「オフ」にする方法はありますか、通知が届く直前にシステム通知音量をオフにしてから、通知が配信された後で音量を復元する?
どのように私は私の通知は黙って配信されることを確認していますか?
通知を作成するときに音を「オフ」にする方法はありますか、通知が届く直前にシステム通知音量をオフにしてから、通知が配信された後で音量を復元する?
これを試してみてください -
AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
if (am.getRingerMode() == AudioManager.RINGER_MODE_SILENT)
{
// do something neat here
}
そして、参照この
question
通知はNotificationManagerまたはNotificationBuilderを経て作成され、両方が通知が表示されたときに再生するには(音URIで定義された)音を受け入れています。このURIをnullに設定しようとしましたか?別の方法は、静かな音を作り、そのURIを渡すことです。 – hovanessyan