| | |
| | | import android.util.Log; |
| | | import android.widget.Toast; |
| | | |
| | | import com.lcjian.library.util.common.DeviceUtil; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | |
| | | 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++) { |
| | |
| | | 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++) { |