【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(); }