码迷,mamicode.com
首页 > 移动开发 > 详细

获取App应用版本号或者当前版本号

时间:2014-11-20 17:11:42      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:android   获取当前版本号   

有时候制作App是需要做一个版本信息的功能,这时就需要读取当前版本号,下面我来介绍一种方法吧

在AndroidManifest.xml中设置程序的版本号等,如android:versionName="1.0.0"

那如果想在代码中获取这个版本号呢,可以用如下方法(这些修改版本号时只需要修改AndroidManifest.xml中的设置,不用修改代码了)

bubuko.com,布布扣

我们要读取的就是versionName,好啦,上代码吧

/**
     * 返回当前程序版本名 
     */
    public static String getAppVersionName(Context context) {
        String versionName = "";
        try {
            // ---get the package info---  
            PackageManager pm = context.getPackageManager();
            PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0);
            versionName = pi.versionName;
            if (versionName == null || versionName.length() <= 0) {
                return "";
            }
        } catch (Exception e) {
            Log.e("VersionInfo", "Exception", e);
        }
        return versionName;
    }

以后就只要修改AndroidManifest.xml中的versionName就行啦

只要调用这个方法就可以获取版本号啦,例如 某个textVew.setText(getAppVersionName(this));context这个参数传入一个Activity就行啦,好啦,就这么简单。

获取App应用版本号或者当前版本号

标签:android   获取当前版本号   

原文地址:http://blog.csdn.net/shaozucheng/article/details/41313561

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!