0

私はandroid.intent.action.PHONE_STATEを使用してコール状態を受信し、コールの終了後にコールを終了した後にユーザにダイアログを表示しますか? Android Oから、暗示的なブロードキャストをマニフェストから削除する必要があります。私はアプリケーションがアクティブでないときに電話の状態を聞くことができる代替ソリューションが必要です。ジョブスケジューラを使用したくないので、ユーザーエクスペリエンスが損なわれる可能性があります。誰も私に代わりの解決策を提案することができます。Android O:ブロードキャストの制限PHONE_STATE代替ソリューション

+0

唯一のオプションは、放送受信機をフォアグラウンドサービスに登録することです。 – M66B

答えて

0

ブロードキャストレシーバーをフォアグラウンドサービスに登録するか、ジョブスケジューラーを使用する必要があります。

0

あなたのアプリが許可READ_PHONE_STATEを保持している場合、あなたはまだ私は公式のエミュレータでテストしてみたAndroidのO.

で放送android.intent.action.PHONE_STATEを聞くことができます。

+0

さて、私はエミュレータをチェックインします。 PixelまたはNexusの実際のデバイスで確認して、結果を投稿してください。 –

関連する問題