android category 讲解
生活随笔
收集整理的這篇文章主要介紹了
android category 讲解
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
語法:
<category android:name="string" />包含在:
<intent-filter>描述:
添加一個(gè)category到intent filter中,如果你想看intentFilter的詳細(xì)信息和category在filter中的作用,請點(diǎn)擊這里 。
屬性:
android 定義了很多category,標(biāo)準(zhǔn)的category做為常量被定義在 Intent.class中,形如CATEGORY_name這樣的常量。這些帶有CATEGORY_的常量名的值是帶有”android.intent.category.”前綴的。例如CATEGORY_LAUNCHER的值是: “android.intent.category.LAUNCHER”。
筆記
為了接收到隱式的intent,你必須在intent filter中包含android.intent.category.DEFAULT ,startActivity() 和startActivityForResult()方法處理所有的intent都假設(shè)他們聲明了android.intent.category.DEFAULT。如果你不申明CATEGORY_DEFAULT category,沒有任何隱式的intent將處理你的activity。自定義category應(yīng)該使用包名稱作為前綴,以確保它們是唯一的。
特殊例外地方:
<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> 中沒有必要加入android.intent.category.DEFAULT,當(dāng)然加入也沒有問題。這個(gè)是應(yīng)用啟動默認(rèn)的第一個(gè)啟動的activity(每個(gè)應(yīng)用有那么多activity,總得有一個(gè)是第一個(gè)啟動的吧)常用的category
結(jié)尾
如果覺得不錯(cuò),請點(diǎn)個(gè)贊吧。謝謝!
在技術(shù)了自己依舊是個(gè)小渣渣,加油,勉勵自己!
總結(jié)
以上是生活随笔為你收集整理的android category 讲解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux卸载小企鹅输入法,linux下
- 下一篇: php免费利用飞信发送验证码,PHP 使