質問

私はアプリランチャー活動が正常に動作からAndroid1.5Android2.3.4.するようにした(自分放送のものです。しかし、ハニカム(Motorola Xoom私は、放送受信動作しない(ない捕意図).またの追加ランチャー活動は私のマニフェスト:

<activity android:label="@string/app_name" android:name="com.myapp.MainActivity"> 
<intent-filter> 
<action android:name="android.intent.action.MAIN" /> 
<category android:name="android.intent.category.LAUNCHER" /> </intent-filter> 
</activity>

そして私のアプリが正常に動作(放送受信機を捕捉すべての必要な意図を開始私のサービス

私は非常に感謝します。

役に立ちましたか?

解決

ありませハニカム3.1たしますのでご注意ください。▼がありみ こちらの.時にアプリをインストールで停止します。願した場合には、販売を開始し、転出の停止の状態です。

A申込停止状態となって始めたすべての放送意図.送り手の意図が指定する 意図するだけでも構いません。FLAG_INCLUDE_STOPPED_PACKAGES フラグがしたい打上げを停止用です。

Intent intent = new Intent(MY_INTENT_ACTION);
intent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES);
sendBroadcast(intent);

できない場合は変更のコードが送信されるの意であり、最良のベットもにランチャーです。する毎にユーザーの開始以降に設置まで移動し、停止状態と受け取りをす

注意は、ユーザーでの移動用の停止状態からのアプリケーションの管理デバイスを設定します。

他のヒント

Android 3.1以上で、 BroadcastReceivers ユーザーがアクティビティの起動など、他の手段によって少なくとも1回はアプリケーションを開始するまで呼び出されません。

ユーザーは、アクティビティを持たないアプリケーションに非常に混乱する傾向があるため、最初にアクティビティを使用する必要があります。 Android 3.1では、さらに重要です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top