您的位置:首页 > 移动开发 > Android开发

android 版本更新 获取版本号

2016-02-19 17:05 363 查看
关于版本号有两个值,如下面的例子
<manifest ... android:versionCode="2" android:versionName="1.1">
分别有 versionCode 和 versionName, 前者是给设备程序识别版本(升级)用的必须是一个interger值代表app更新过多少次,后者是给用户看的。

/*  

 2. * 获取当前程序的版本号   

 3. */    

 public int getAppVersion(Context context) { 

     try { 

         PackageInfo info = context.getPackageManager().getPackageInfo(context.getPackageName(), 0);

         int a =  info.versionCode; //是AndroidManifest.xml文件里面的android:versionCode="1"这个值

         String b =  info.versionName; //是AndroidManifest.xml文件里面的android:versionName="1.0"这个值

         return info.versionCode;  /./返回的是版本号,直接接受这个方法返回的值就行

         

     } catch (NameNotFoundException e) { 

         e.printStackTrace(); 

     } 

     return 1; 

 } 

 

接受上面返回的版本号的值

int a = getAppVersion(context);

a就是返回的版本号
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: