2016-11-04 12 views

答えて

0

あなたはインストールされた/ダウンロードされたデバイスとして利用可能なすべてのアプリを意味すると思いますが、そうでない場合はコメントしてください。

使用パッケージマネージャは、次のように:http://qtcstation.com/2011/02/how-to-launch-another-app-from-your-app/

final PackageManager pm = getPackageManager(); 

//List of installed app assigned to 'packages' 
List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA); 

//iterate through all the installed packages 
for (ApplicationInfo packageInfo : packages) { 
    Log.d(TAG, "Installed package :" + packageInfo.packageName); 
    Log.d(TAG, "Source directory : " + packageInfo.sourceDir); 
    Log.d(TAG, "Launch Activity :" + pm.getLaunchIntentForPackage(packageInfo.packageName)); 
} 
  • getLaunchIntentForPackageは後で
  • 参照を使用することができます意図を返します
関連する問題