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?

questionAnswers(2)

yourAnswerToTheQuestion