public class APPUtils {
public static final String TAG = "APPUtils";
public static int getApplicationVersionCode(Context context, String packageName) {
try {
List<PackageInfo> packageInfos = context.getPackageManager().getInstalledPackages(0);
for (int i = 0; i < packageInfos.size(); i++) {
PackageInfo packageInfo = packageInfos.get(i);
//packageInfo.requestedPermissions;
//packageInfo.versionName;
// packageInfo.providers;
//packageInfo.activities;
//packageInfo.permissions;
//packageInfo.packageName;
//packageInfo.versionCode;
//packageInfo.applicationInfo;
// packageInfo.applicationInfo.loadIcon();
//packageInfo.applicationInfo.loadLabel();
//系统应用和第三方应用
//(ApplicationInfo.FLAG_SYSTEM & packageInfo.applicationInfo.flags)
if (packageInfo.packageName.equals(packageName)) {
return packageInfo.versionCode;
}
}
} catch (Exception e) {
}
return 0;
}
}
Android获取系统中的其他应用信息
最新推荐文章于 2023-12-02 14:42:04 发布