Две пусковые установки для одного действия

Возможно ли иметь несколько пусковых установок, которые запускают одно и то же действие с помощью разных намерений?

Solutions Collecting From Web of "Две пусковые установки для одного действия"

Когда вы запускаете эту деятельность (через Launcher), невозможно предоставить дополнительные возможности.

Однако вы можете использовать теги <activity-alias> которые определяют дополнительные значки приложений, которые будут запускать ту же (целевую) активность.

EDIT: Добавить пример:

В этом примере показан действительный вызов активности MyRealActivity и псевдоним Blahblah . Оба имеют фильтры намерения, которые сделают их отображаемыми в списке доступных приложений. У них разные ярлыки и разные значки, чтобы они выглядели как 2 разных приложения для пользователя. Однако оба они запускают ту же самую деятельность. Обратите внимание, что нет класса java для .Blahblah , который является просто заполнителем и должен быть уникальным.

  <activity android:name=".MyRealActivity" android:label="@string/header_application" android:icon="@drawable/icon_myapp"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> <activity-alias android:targetActivity=".MyRealActivity" android:name=".Blahblah" android:label="@string/header_blahblah" android:icon="@drawable/icon_blahblah"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity-alias> 

Я не знаю, почему ты этого хочешь. Но вы можете создать ярлык на homeScreen, который открывает один и тот же файл с различными дополнениями.

Взгляните на этот ответ. И это