0

SD カードにインストールされたアプリが (BroadCastReceiver を使用して) インテント.action_boot_completed、intent.action_extra_applications_avaliable、intent.action.media_mounted を受信しません。SDにインストールされたアプリが、主に通知付きのアラームマネージャーである何らかの操作を開始するために受け取ることができるインテントアクションを知りたいですか? どんな助けでも大歓迎です

psブロードキャストレシーバーを使用したSDカードのインストール場所に関連するすべてのドキュメントを読みましたが、アプリがキャッチできるインテントアクションが少なくとも1つあると思います.

4

1 に答える 1

0

インストール場所に関するドキュメントを本当に確認しましたか?

アラーム マネージャーを機能させたい場合は、外部インテントをマウントし、そこで起動するように登録する必要があります...ドキュメントに記載されているように...

また、2 番目に述べたインテントに反応する必要があります。

ただし、 ACTION_EXTERNAL_APPLICATIONS_AVAILABLE ブロードキャスト インテントに登録することはできます。これにより、外部ストレージにインストールされたアプリケーションがシステムで再び利用可能になったときにアプリケーションに通知されます。その時点で、サービスを再起動できます。

于 2013-03-17T11:44:36.423 に答える