簡體   English   中英

創建未顯示在啟動器列表中的主活動

[英]Creating a Main Activity which DOES NOT appear in the launcher list

我正在尋找一種方法讓我的應用程序在直接從Android市場打開時啟動活動,但不在啟動器菜單中維護活動。 我認為通過使用以下設置,我將能夠實現這一點:

    <activity android:name="com.package.test.MyActivity" android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
        </intent-filter>
    </activity>

但是,看起來使用這些設置,活動似乎甚至不存在於應用程序中 - 它無法從市場上打開,也不會出現在啟動器菜單中。 但是,只需添加:

<category android:name="android.intent.category.LAUNCHER" />

該應用程序都做到了。 問題是我確實希望活動從Market運行,但我不想在啟動器菜單中運行它。

任何人都可以告訴我如何實現這一目標?

而不是LAUNCHER ,使用android.intent.category.INFO 知道這不經常使用,但是一個例子是像Beautiful Widgets動畫這樣的附加軟件包,其中在安裝應用程序之后,市場列表之外的信息屏幕很有用,但如果用戶從未發現,則不會造成任何傷害這個活動。

(另見這個問題 。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM