2010-07-14 36 views
1

如何排除應用程序出現在應用程序啓動器中的情況。下面的代碼用於添加到啓動器,但是當我排除它時,啓動器仍然出現。從啓動器中排除應用程序

<activity android:name=".Application" android:label="@string/app_name"> 
    <intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 

回答

5

刪除android.intent.category.LAUNCHER類別:

<activity android:name=".Application" android:label="@string/app_name"> 
    <intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
    </intent-filter> 
</activity> 
+0

取決於你要如何啓動您的應用程序,你可以省略'意向filter'一起。如果您只希望通過調出特定課程來啓動它,則不需要。 – CaseyB 2010-07-14 16:52:00

+0

感謝您的回覆。 我會給出更多的細節,這將進一步捲入這一點。 Application類實際上包含在另一個應用程序使用的Android庫項目中。我已經刪除了啓動器類別,但它仍然出現。事實上,我清空了這樣的清單文件: 現在我甚至已經提出了應用程序類抽象,非庫應用程序的Main類。我還有一個庫名稱的發射器。 – androider 2010-07-14 17:06:03

+0

@androider:那麼你的圖書館項目存在一些問題,以及它如何被納入父項目。 – CommonsWare 2010-07-14 17:17:20

相關問題