私はBLEデバイス用のアプリケーションを作成しています。このシナリオで私の携帯電話を見つけるために私のBLEデバイスにスイッチがあります。BLEデバイススイッチ経由で携帯電話を見つける方法
アプリの画面が表示されたり、アプリが開かれたときにこれができました。これはアプリがフォアグラウンドにあるときにうまく動作することを意味しますが、私はしたいです私のモバイルが生きているか、私のモバイルが私の目の前にいない場合、バックグラウンドでこれを行い、BLEデバイスからスイッチを押すと、オーディオファイルを再生したい。 どうすればいいですか?
モバイルを探すためにBLEからスイッチを押すと、トーストだけが表示されました。作業の実行のためにサービスを開始するために startService(intent);
を実行することはできません。 (このサービスは、ローカルの生のフォルダからオーディオファイルを再生することがあります)。
実行するサービスに対してどのような行動を取るのですか? ?