2

私のアプリケーションでは、いくつかのアクティビティを含むサービスがバックグラウンドで実行されるように、ステルス モードを使用したいと考えています。しかし、同時に、特定のゲストまたはキーの組み合わせで、UI を持つ別のアクティビティを開始する必要があります。これは可能ですか?? その場合は、画面上で長押しを使用しようとしましたが、別のアクティビティを開始するためにアクティビティを実行する必要があることをお知らせください。長押し。サービスを通じて、または活動を利用せずにゲストリスナーを利用できる方法はありますか. 私は同じことをたくさん探していたので、この問題の良い解決策を教えてください。

4

2 に答える 2

1

悪意のあるアプリがユーザーのタッチ イベントを傍受して吸収し、デバイスの他の機能を役に立たなくする可能性があるため、SDK はセキュリティ上の理由からこれを許可していません。

ただし、アプリでシェイク イベントをリッスンし、ユーザーがサービスからデバイスをシェイクしたときにアクティビティを起動することができます。

于 2013-01-05T18:11:15.543 に答える
0

Android の通知はあなたのニーズにぴったりだと思います。サービスのアイコンを Android 画面に「挿入」し、ユーザーとのやり取りに反応できます。通知からアクティビティを起動する方法を示す SO に関する回答が見つかる場合があります。ここに一例があります。

于 2013-01-05T18:24:39.127 に答える