語法:
<category android:name="string" />
包括于:
< intent-filter >
說明:
在 Intent 過濾器中加入1個種別名稱。 關(guān)于 Intent 過濾器和過濾器中種別的作用,詳情請參閱 Intent 和 Intent 過濾器。
屬性:
android:name
種別的名稱。 在 Intent 類中用 CATEGORY_name 常量定義定義了標(biāo)準(zhǔn)的種別。 通過在 CATEGORY_ 后面的 name 前加上“android.intent.category.”前綴, 可以從這些常量中獲得本屬性所用到的名稱。例如字符串 CATEGORY_LAUNCHER 對應(yīng)的常量即為“android.intent.category.LAUNCHER”。
注意: 為了能夠接收到隱式聲明的 Intent ,Intent 過濾器中必須包括 CATEGORY_DEFAULT 類型。 startActivity() 和 startActivityForResult() 方法認(rèn)為所有 Intent 都已聲明了 CATEGORY_DEFAULT 類型。如果未在 Intent 過濾器中聲明該默許類型,則不會有隱式聲明的 Intent 派發(fā)給你的 Activity 。
自定義的種別應(yīng)當(dāng)使用包名稱作為前綴,以確保其唯1性。