1 .设置apk版本号

Androidmanifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.rockcheck.mes">
<!--版本号,用来升级-->
android:versionCode="1"
<!--版本名,用来展示给用户-->
android:versionName="1.0.0">
</manifest>

android stduio里得改法

2.获取版本号类

import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager; public class APKVersion { //获取当前本地apk的版本
public static int getVersionCode(Context context) {
PackageManager manager = context.getPackageManager();
int versionCode = 0;
try {
//获取软件版本号,对应AndroidManifest.xml下android:versionCode
PackageInfo info = manager.getPackageInfo(context.getPackageName(), 0);
versionCode = info.versionCode;
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
return versionCode;
} //获取版本号名称
public static String getVerName(Context context) {
PackageManager manager = context.getPackageManager();
String versionName = null;
try {
PackageInfo info = manager.getPackageInfo(context.getPackageName(), 0);
versionName = info.versionName;
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
return versionName;
}
}

调用方法:

String versionCode = APKVersion.getVersionCode(this) + "";
String versionName = APKVersion.getVerName(this);

3.

APKVersion 

最新文章

  1. 【WP开发】如何处理溢出的文本
  2. [POJ] 3277 .City Horizon(离散+线段树)
  3. .net datatable 添加一列
  4. net中使用母版页
  5. SignalR安装以及安装问题
  6. JS获取URL的参数
  7. ASP.NET-FineUI开发实践-12
  8. WPF DataGrid 绑定DataSet数据 自动生成行号
  9. mysql语句中使用like后面的%(百分号)的问题
  10. 轻谈BFC
  11. HTML5进阶(二)HBuilder实现软件自动升级
  12. python学习日记(包——package)
  13. js中数组对象去重的方法
  14. 多个for循环嵌套会影响速度
  15. Win10升级.NET Framework 3.5或2.0遇到错误0x800f081f怎么办
  16. linux中yum与rpm区别
  17. SpringBoot thymeleaf模板页面没提示,SpringBoot thymeleaf模板插件安装
  18. MongoDB优化,建立索引实例及索引机制原理讲解
  19. 向量空间模型(VSM)在文档相似度计算上的简单介绍
  20. 登录iOS Dev Center

热门文章

  1. fossil 代理设置
  2. nonrepetitive DNA|repetitive DNA|moderaly repetitive DNA|highly repetitive DNA|selfish gene|junk DNA
  3. Oracle旗下软件官网下载速度过慢解决办法
  4. shell脚本,通过传入的参数来计算最大值和最小值以及平均值。
  5. dubbo---------timeout与retires
  6. PyQt5(2)、垃圾分类小程序(2)——初代窗口程序可执行文件
  7. C/C++编程之内存管理
  8. js 秒杀
  9. linux相关技术
  10. Knockout v3.4.0 中文版教程-6-计算监控-可写的计算监控