0

BOOT_COMPLETEイベントを使用して電話の起動時に開始するように作成した2つのアプリケーションがあります。起動時に、あるアプリケーションを他のアプリケーションよりも先に開始したいと考えています。最初のアプリケーションが最初に起動されるように優先順位を設定する方法はありますか。あるアプリケーションを別のアプリケーションから開始できないことに注意してください。進め方の手がかりを教えてください。ありがとう。

4

1 に答える 1

0

インテント優先度に興味があるかもしれません:

<intent-filter android:icon="drawable resource"
           android:label="string resource"
           android:priority="integer" >
. . .
</intent-filter>

Android ドキュメント:

フィルターによって記述されたタイプのインテントの処理に関して、親コンポーネントに与えられるべき優先度。この属性は、アクティビティとブロードキャスト レシーバーの両方に意味があります。ブロードキャスト メッセージを受信するためにブロードキャスト レシーバーが実行される順序を制御します。優先度の値が高いものは、値が低いものより先に呼び出されます。(順序は同期メッセージにのみ適用されます。非同期メッセージでは無視されます。)

于 2012-07-18T12:11:49.887 に答える