第一種情況:有MAIN,無LAUNCHER,程序列表中無圖標
原因:android.intent.category.LAUNCHER決定應用程序是否顯示在程序列表里
第二種情況:無MAIN,有LAUNCHER,程序列表中無圖標
原因:android.intent.action.MAIN決定應用程序最先啟動的Activity,如果沒有Main,則不知啟動哪個Activity,故也不會有圖標出現
下面看一個應用程序可以有兩個Activity的情況
點擊(此處)折疊或打開
- <?xml version="1.0" encoding="utf-8"?>
- <manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.studio.android"
- android:versionCode="1"
- android:versionName="1.0" >
- <uses-sdk android:minSdkVersion="10" />
- <application
- android:icon="@drawable/ic_launcher"
- >
- <activity
- android:name=". Lift_cycles 01"
- android:label="@string/app_name1" >
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="android.intent.category.LAUNCHER" />
- </intent-filter>
- </activity>
- <activity
- android:name=".Lift_cycles 02 "
- android:label="@string/app_name2" >
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="android.intent.category.LAUNCHER" />
- </intent-filter>
- </activity>
- </application>
- </manifest>