呼び出し音モードについて多くの質問を見てきました。私が直面している問題についての手がかりを私に与えるものは何もないようです。フォアグラウンドで開始されるサービスの呼び出しモードを通常の RING モードに設定しました。残念ながら、そもそもサイレント モードまたはバイブレーション モードの場合、電話の着信音モードは変更されないようです。ただし、アクティビティのボタンの背後に同じコードを配置すると、機能します。
上記のケースは Android 4.0.4 (ICS) でのみ発生し、FR 2.2 では発生しません。これを回避する方法の手がかりはありますか?これが私のコードです:
AudioManager audioManager = (AudioManager) ctx.getSystemService(Context.AUDIO_SERVICE);
audioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);