Como obtenho vários ícones para iniciar atividades diferentes em um aplicativo?
Eu tenho um aplicativo com duas atividades e gostaria que dois ícones aparecessem no iniciador, cada um iniciando a respectiva atividade no aplicativo.
Especificamente, quero um ícone para iniciar meu aplicativo principal e outro ícone para iniciar minha atividade de configurações. Isso é possível?
Aqui está o que eu tentei até agora:
<activity android:label="MyApp" android:name=".MyApp">
<intent-filter>
<action android:name=".MyApp"/>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity android:label="Settings" android:name=".Settings">
<intent-filter>
<action android:name=".Settings"/>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
Isso cria dois ícones do iniciador, mas ambos executam meu aplicativo principal em vez do segundo ícone executando meu aplicativo de configurações. Tentei apenas ter a categoria de iniciador, mas não recebo um ícone, assim parece que preciso da ação principal também.
Essa é a abordagem correta ou devo declarar dois aplicativos no manifesto?