他のアプリケーション (Gmail や Facebook、またはインストール済みのもの) を起動できるアプリケーションを作成しようとしています。
次のコードを使用しようとしました:
PackageManager pm = MainActivity.this.getPackageManager();
try
{
Intent it = pm.getLaunchIntentForPackage("FULLY QUALIFIED NAME");
if (null != it)
MainActivity.this.startActivity(it);
}
catch (ActivityNotFoundException e)
{ }
ただし、アプリケーションの完全修飾名が必要です。
どうすれば入手できますか?それらを取得するための組み込み方法はありますか?