获取应用版本号,版本升级更新

在java代码中获取该app的版本号:

/**
     * 得到版本名称
     * android:versionCode="1" //版本号,int类型
     * android:versionName="1.0" //版本名称,String类型  一般这两个值同时增长
     */
    private String getVersionName(){
        try {
            PackageManager pm = getPackageManager();//得到APK管理者
            //得到指定APK的功能清单文件
            PackageInfo info = pm.getPackageInfo(getPackageName(), 0);
            //返回版本信息
            return info.versionName;
        } catch (NameNotFoundException e) {
            e.printStackTrace();
        }
        return "";
    }
//然后更后台给你的版本name进行比较 大于0就代表需要更新应用了
后台.getVersion().compareTo(getVersionName()

posted @ 2016-08-07 16:19  ts-android  阅读(685)  评论(0编辑  收藏  举报