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;    }}

更多相关文章

  1. Android中通过代码检测系统是否有root权限
  2. Android 系统中GPS Location Service 的实现与架构
  3. 从零开始--系统深入学习android(实践-让我们开始写代码-Android框
  4. H3 android 系统编译
  5. Android 多媒体系统
  6. 安卓4.X系统 增加蓝牙接收文件类型
  7. Android 调用系统的分享[完美实现同时分享图片和文字]
  8. NFS挂载android文件系统
  9. Android系统启动过程

随机推荐

  1. android 新建工程,没R.java 文件
  2. 【邀您参加】Android大讲堂-Android游戏
  3. 导出已安装到手机中程序的apk文件
  4. uiautomator使用总结
  5. Android搜索框SearchView属性和用法详解
  6. android 源码下载及编译
  7. Mac版 Android(安卓)studio 快捷键(Keyma
  8. android手写签名遇见bitmap黑屏和本地htm
  9. 在Android系统上修改系统默认的字体大小
  10. Android(安卓)Widget开发系列(一)