admin
2023-10-08 2c5b6e472c368e80d85b8ea2b461c9ea62981d9b
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++) {