Два ярлыка с двумя значками для одного и того же приложения

Итак, я хочу иметь дополнительный ярлык с другим значком для того же приложения, этот дополнительный ярлык, видимый в App Drawer, должен запустить простое действие / службу,

Возможно, если да, то как? Если возможно, программно,

Имеет ли значение тег ?,

Спасибо

1 ответ

Решение

Конечно, вы можете иметь два или более действий запуска в вашем приложении. Просто установите фильтр намерений с атрибутами запуска.

<activity
    android:name=".SecondActivity"
    android:icon="@drawable/ic_second_launcher">
    <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <category android:name="android.intent.category.LAUNCHER"/>
    </intent-filter>
</activity>

Если вы хотите запустить сервис из AppDrawer, просто вызовите пустой Activty который начинает Service в onCreate

Другие вопросы по тегам