Oreoから、AndroidはManifestの暗黙的なブロードキャスト受信機の使用を禁止し、実行時に受信機を登録するか、代わりにJobScheduleを使用するようアドバイスしました。いくつかの例外のリストもありますが、私の状況に対する受け入れ可能な答えを見つけることはできません。API 26のandroid.app.action.ENTER_CAR_MODEの代わりに使用するもの
私は携帯電話は、私は、デバイスが入ったときを決定するためにこれを使用今まで、CARモードにあるときにのみ、バックグラウンドで実行されるサービスを持っている/車モードを終了し、開始/それに応じてサービスを停止:
<intent-filter>
<action android:name="android.app.action.ENTER_CAR_MODE"/>
<action android:name="android.app.action.EXIT_CAR_MODE" />
</intent-filter>
私はJobScheduleビルダーを見ましたが、CARに関連するものは見つけられませんでした。私のケースでは、請求、ネットワークタイプ、その他無関係のものだけが見つかりました。
私はこれにどのように取り組んでいますか?
どのようなアイデアをお願いしますか?あなたのニーズに基づいて
Android 26のアプリをテストしましたか?私はあなたが何かを変更する必要はないと思う、あなたが使用している意図が新しいルールによってブロックされていない – MatPag
私はテストして、彼らはブロックされています。 –