2011-12-26 11 views
0

私は私のマニフェストにそうようなレシーバーを持っている:BroadcastReceiverのカテゴリーとして家庭が必要/便利ですか?

<receiver android:name=".OnBootReceiver"> 
    <intent-filter> 
    <action android:name="android.intent.action.BOOT_COMPLETED" /> 
    </intent-filter> 
</receiver> 

私はそうのようなStackOPancakes 1に、ここで見ました:

<receiver android:name=".BootupReceiver"> 
    <intent-filter> 
    <action android:name="android.intent.action.BOOT_COMPLETED" /> 
    <category android:name="android.intent.category.HOME" /> 
    </intent-filter> 
</receiver> 

「HOME」カテゴリの割り当ての目的/利点は何ですか?

答えて

2

実際には、documentationから、「android.intent.category.HOME」や「android.intent.category.LAUNCHER」などのカテゴリを使用して、アクティビティをいくつかのセットにグループ分けすることができます。例えば、 "android.intent.category.LAUNCHER"はLauncherアプリケーションが起動できるアプリケーションを選択するために使用されます。同様に、のインテントフィルタの場合、カテゴリ「android.intent.category.HOME」を持つアクティビティがホーム画面を見つけるために使用されます。

しかし、BroadcastReceiversでは、このカテゴリは追加のカテゴリテストとして使用されていると思います。

関連する問題