キオスク アプリケーションのランチャーを置き換えるアプリがあります。サービス モードのストック ランチャーを終了する必要があります。
ダミーのテスト アプリから、次のように自分の「ホーム」アプリを起動できます。
Context ctx = getBaseContext();
Intent i = ctx.getPackageManager().getLaunchIntentForPackage("my.application.main");
ctx.startActivity(i);
ただし、my.application.main を com.android.launcher に置き換えると、インテントに対して null が返されます。それでも、com.android.launcher はシステム上にあります (Nexus 7 タブレット)。com.android.launcher を明示的に起動するにはどうすればよいですか?