List of usage examples for android.content.pm PackageManager getInstalledPackages
public abstract List<PackageInfo> getInstalledPackages(@PackageInfoFlags int flags);
From source file:Main.java
public static List<PackageInfo> getInstallPckInfo(Context context) { PackageManager pckMgr = context.getPackageManager(); return pckMgr.getInstalledPackages(0); }
From source file:Main.java
public static List<PackageInfo> getInstalledPackages(Context context) { PackageManager pkgManager = context.getPackageManager(); return pkgManager.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES); }
From source file:Main.java
public static List<PackageInfo> getInstalledPackages(Context context) { PackageManager pm = context.getPackageManager(); List<PackageInfo> infos = pm.getInstalledPackages(0); return infos; }
From source file:Main.java
public static ArrayList<PackageInfo> getAppList(Context context) { ArrayList<PackageInfo> apps = new ArrayList<PackageInfo>(); PackageManager pManager = context.getPackageManager(); apps = (ArrayList<PackageInfo>) pManager.getInstalledPackages(0); return apps;//from w ww. j a v a2s . c o m }
From source file:Main.java
public static boolean isAvilible(Context context, String packageName) { PackageManager packageManager = context.getPackageManager(); List pinfo = packageManager.getInstalledPackages(0); for (int i = 0; i < pinfo.size(); ++i) { if (((PackageInfo) pinfo.get(i)).packageName.equalsIgnoreCase(packageName)) { return true; }//from w ww .jav a 2 s. co m } return false; }
From source file:Main.java
public static String getAppSign(Context context, String packageName) { PackageManager pm = context.getPackageManager(); List<PackageInfo> packages = pm.getInstalledPackages(PackageManager.GET_SIGNATURES); for (PackageInfo pkg : packages) { if (packageName.equals(pkg.packageName)) { return pkg.signatures[0].toCharsString(); }/*from ww w . j a v a 2 s . c om*/ } return null; }
From source file:Main.java
public static List<String> getAppPackageNamelist(Context context) { List<String> packList = new ArrayList<>(); PackageManager pm = context.getPackageManager(); List<PackageInfo> packinfos = pm.getInstalledPackages(0); for (PackageInfo packinfo : packinfos) { String packname = packinfo.packageName; packList.add(packname);//from w ww. j a v a 2 s . com } return packList; }
From source file:Main.java
public static int getInstalledAppVersionCodeByPackageName(Context context, String packageName) { PackageManager pm = context.getPackageManager(); List<PackageInfo> packages = pm.getInstalledPackages(0); for (PackageInfo pInfo : packages) { ApplicationInfo info = pInfo.applicationInfo; if (info.packageName.equals(packageName)) { return pInfo.versionCode; }//from ww w. j a v a 2 s . co m } return -1; }
From source file:Main.java
public static boolean isApkInstalled(Context context, String packageName) { PackageManager pkgManager = context.getPackageManager(); List<PackageInfo> pkgs = pkgManager.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES); for (PackageInfo pkg : pkgs) { if (packageName.equals(pkg.packageName)) { return true; }//w w w . j a v a 2 s . com } return false; }
From source file:Main.java
public static boolean isNewApkInstalled(Context context, String packageName, int version) { PackageManager pkgManager = context.getPackageManager(); List<PackageInfo> pkgs = pkgManager.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES); for (PackageInfo pkg : pkgs) { if (packageName.equals(pkg.packageName) && pkg.versionCode == version) { return true; }/* w w w .j a v a2s . co m*/ } return false; }