7

SD カードにインストールされているアプリケーションは、システム ブロードキャストをまったく受信していないようです。ただし、プッシュ通知をリッスンするサービスを起動時に開始したいと考えています。

app2sd は多くのユーザーから求められていた機能であるため、放棄したくありません。両方を実現する方法はありますか?

4

2 に答える 2

3

Androidのバグ8485によると、SDカード上のアプリケーションはEXTERNAL_APPLICATIONS_AVAILABLEブロードキャストを受信しません。それは私には意味がないので、うまくいけばそれは修正されます。

一方、回避策はCONNECTIVITY_CHANGE、システムからのブロードキャストをリッスンし、それをトリガーとして使用して、ネットワークが利用可能になったらサービスを開始することです。

于 2011-07-28T18:52:10.680 に答える
0

外部 SD カードは、BOOT_COMPLETE およびその他のシステム インテントがブロードキャストされた後にマウントされます。

于 2012-12-08T08:24:35.990 に答える