如何获取已在android中下载的程序列表

如何获取已在android中下载的程序列表,android,Android,如何获取已下载的应用程序列表 我的意思是超市和程序或网站已经下载并安装。我想你是说设备上所有可用的应用程序都已安装/下载,如果不是这样,请评论我 按如下方式使用包管理器: final PackageManager pm = getPackageManager(); //List of installed app assigned to 'packages' List<ApplicationInfo> packages = pm.getInstalledApplications(P

如何获取已下载的应用程序列表
我的意思是超市和程序或网站已经下载并安装。

我想你是说设备上所有可用的应用程序都已安装/下载,如果不是这样,请评论我

按如下方式使用包管理器:

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)); 
}
final PackageManager pm=getPackageManager();
//分配给“软件包”的已安装应用程序列表
名单