Можно ли изменить действие, которое запускается при запуске приложения?
Программно изменить деятельность запуска
Ответ 1
Я бы рекомендовал иметь вспомогательную активность, которая всегда обозначается как активность запуска в вашем манифесте. Затем в onCreate этого действия вы можете сделать все, что вам нужно, чтобы решить, какое приложение нужно запустить, а затем завершить вспомогательную деятельность. Пример:
В вашем манифесте (активность запуска):
<activity android:name=".HelperActivity" ... />
Затем в HelperActivity onCreate:
@Override
public void onCreate(Bundle b){
super.onCreate();
//determine what activity you want
startActivity(new Intent(this, NewActivity.class);
finish();
}