Создание основного действия, которое НЕ отображается в списке запуска

Я ищу способ, чтобы мое приложение запускало действие при открытии непосредственно из Android Market, но не сохраняло действие в меню запуска. Я думал, что с помощью следующих настроек я смогу добиться этого:

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

Однако, похоже, что с этими настройками Activity даже не существует в приложении - его нельзя открыть из маркета и он не работает. t появится в меню запуска. Однако, просто добавив:

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

приложение делает и то, и другое. Проблема в том, что я хочу, чтобы активность запускалась из Маркета, но я не хочу, чтобы она находилась в меню запуска.

Кто-нибудь может просветить меня, как этого можно добиться?

5
задан kabuko 5 March 2012 в 22:40
поделиться