0
經過一些更改後,我對我的應用程序進行了更改,以便以不同的順序顯示活動,但應用程序圖標不再顯示在android的「所有應用程序」屏幕上設備。但是,它顯示在「最近」屏幕上。我認爲這與我的清單文件中的配置錯誤有關。我希望ServerChoiceActivity成爲該圖標所代表的一種,它是從最近的屏幕啓動時啓動的,但「所有應用」或「已下載」頁面上沒有圖標的事實讓我很困惑。Android應用程序未在「所有應用程序」中顯示
我的清單文件的應用程序部分:
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" android:debuggable="true">
<activity android:name=".ServerChoiceActivity"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
<data android:mimeType="image/*"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
<activity android:name=".ServerSettingsActivity" android:screenOrientation="portrait" android:label="@string/settings_title">
<intent-filter>
</intent-filter>
</activity>
<activity
android:name=".ImageShareActivity"
android:label="@string/app_name"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.SEND"/>
<data android:mimeType="image/*"/>
</intent-filter>
</activity>
<activity
android:screenOrientation="portrait"
android:name=".MultiImageUploadActivity"
android:taskAffinity="test.affinity"
android:label="@string/multiupload_title">
<intent-filter>
</intent-filter>
</activity>
<activity
android:screenOrientation="portrait"
android:taskAffinity="test.affinity"
android:noHistory="true"
android:label="Bucket"
android:name=".BucketActivity">
<intent-filter>
</intent-filter>
</activity>
</application>
有什麼建議?該應用在我啓動時按預期工作,並且工作正常,包括在修改清單文件之前顯示圖標。
嘗試在修改添加到原來的一個接一個。 – 2012-04-05 19:31:49