admin
2022-11-30 fd238846980b17d893d703ac8e56869bd3f23c89
library-common/src/com/lcjian/library/util/MarketUtils.java
@@ -21,6 +21,8 @@
import android.util.Log;
import android.widget.Toast;
import com.lcjian.library.util.common.DeviceUtil;
import java.util.ArrayList;
import java.util.List;
@@ -76,8 +78,7 @@
        List<ApplicationInfo> infos = new ArrayList<>();
        if (context == null || MarketPackages == null || MarketPackages.size() == 0)
            return infos;
        PackageManager pm = context.getPackageManager();
        List<PackageInfo> installedPkgs = pm.getInstalledPackages(0);
        List<PackageInfo> installedPkgs = DeviceUtil.getInstalledPackagesCache(context);
        int li = installedPkgs.size();
        int lj = MarketPackages.size();
        for (int j = 0; j < lj; j++) {
@@ -152,8 +153,7 @@
        ArrayList<String> empty = new ArrayList<String>();
        if (context == null || pkgs == null || pkgs.size() == 0)
            return empty;
        PackageManager pm = context.getPackageManager();
        List<PackageInfo> installedPkgs = pm.getInstalledPackages(0);
        List<PackageInfo> installedPkgs =DeviceUtil.getInstalledPackagesCache(context);
        int li = installedPkgs.size();
        int lj = pkgs.size();
        for (int j = 0; j < lj; j++) {