Ian*_*ath 12 android android-intent
我不清楚类别家庭和类别发射器之间的区别.从Android文档页面:
CATEGORY_HOME:这是家庭活动,这是设备启动时显示的第一个活动.
CATEGORY_LAUNCHER:应显示在顶级启动器中.
为了测试差异,我用这个清单创建了一个简单的app:
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".IntentCategoriesActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Second"
android:label="Whatever" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
</intent-filter>
</activity>
</application>
Run Code Online (Sandbox Code Playgroud)
但我所看到的只是我的发射器活动而不是第二次活动.
有人可以解释一下我错过了什么吗?谢谢.
sla*_*ton 18
android.intent.category.HOME 用于主屏幕活动,如ADW Launcher,Launcher Pro等.如果要创建新的主屏幕,请使用此功能.
android.intent.category.LAUNCHER用于指定可以启动哪些活动.即哪些出现在app抽屉里.
android.intent.category.HOME- 成为发射器 - 此活动是主屏幕
android.intent.category.LAUNCHER- 要在启动器中 - 此活动在菜单中可见
| 归档时间: |
|
| 查看次数: |
11314 次 |
| 最近记录: |