【Android】指定したアプリを起動する方法(パッケージ名のみ)

クラスを指定せずにアプリを起動したい場合について。

Intent i = pm.getLaunchIntentForPackage(“パッケージ名”);
を使用してアクティビティをスタートさせます。

try {
	PackageManager pm = getPackageManager();
	Intent i = pm.getLaunchIntentForPackage("com.popotoo.android");
	startActivity(i);
}
catch (Exception e) {
	Toast.makeText(getApplicationContext(), "指定したアプリがありません",
		Toast.LENGTH_SHORT).show();
}

スポンサード リンク


return top