-
@param context
-
@param pkgs 待过滤包名集合
-
@return 已安装的包名集合
*/
public ArrayList getFilterInstallMarkets(Context context, ArrayList pkgs) {
appInfos.clear();
ArrayList appList = new ArrayList();
if (context == null || pkgs == null || pkgs.size() == 0)
return appList;
PackageManager pm = context.getPackageManager();
List installedPkgs = pm.getInstalledPackages(0);
int li = installedPkgs.size();
int lj = pkgs.size();
for (int j = 0; j < lj; j++) {
for (int i = 0; i < li; i++) {
String installPkg = “”;
String checkPkg = pkgs.get(j);
PackageInfo packageInfo = installedPkgs.get(i);
try {
installPkg = packageInfo.packageName;
} catch (Exception e) {
e.prin