Android 读取Manifest文件下的versionCode和versionName
来源:互联网 发布:团购的软件 编辑:程序博客网 时间:2024/06/07 10:44
Android 读取Manifest文件下的versionCode和versionName
首先在布局文件中放置两个TextView,这个就不多说了。
直接来说java文件中获取版本信息
1、首先获取PackageManager实例
PackageManager packageManager = getPackageManager();
2、获取应用程序的包名
String packageName = getPackageName();
3、获取packageInfo
packageInfo = packageManager.getPackageInfo(packageName, flag);
其中packageName是包名,flag是一个选择的标志,是一个常量,可以以选择的包括GET_ACTIVITIES, GET_GIDS, GET_CONFIGURATIONS, GET_INSTRUMENTATION, GET_PERMISSIONS, GET_PROVIDERS, GET_RECEIVERS, GET_SERVICES, GET_SIGNATURES, GET_UNINSTALLED_PACKAGES 。具体可以参考android文档android.content.pm.PackageManager
4、获取版本信息
packageInfo.versionCode
packageInfo.versionName
结束,就四步就可以获取到Manifest文件中的版本信息
代码:
/** * get Application version info * * @return 1、versionCode 2、versionName */private String[] getVersionInfo() {String[] version = new String[2];//获取packageManager实例PackageManager packageManager = getPackageManager();// 获取包名String packageName = getPackageName();int flag = 0;PackageInfo packageInfo = null;// 获取packageInfotry {packageInfo = packageManager.getPackageInfo(packageName, flag);} catch (NameNotFoundException e) {e.printStackTrace();}// 获取packageInfo中的版本信息等信息if (packageInfo != null) {version[0] = String.valueOf(packageInfo.versionCode);version[1] = packageInfo.versionName;Log.i("TAG", version[0]);Log.i("TAG", version[1]);}return version;}
演示效果:
0 0
- Android 读取Manifest文件下的versionCode和versionName
- Android VersionCode和VersionName的作用
- android:versionCode和android:versionName
- android:versionCode和android:versionName
- android获取versionName和versionCode
- android versionCode versionName的获取
- VersionCode和VersionName的区别
- versionname 和 versioncode的区别
- Android 获取AndroidManifest 文件 versionCode和versionName属性
- AndroidManifest.xml之<manifest android:versionCode android:versionName> element详解
- android中获取package的versionCode和versionName
- 代码获取Android的VersionCode和VersionName信息
- Android Studio中更改应用的versionCode和versionName
- Android Studio获取app的versionName和versionCode
- android:versionCode和android:versionName 用途
- android:versionCode和android:versionName 用途
- android:versionCode和android:versionName 用途
- android:versionCode和android:versionName 用途
- 蚁群优化算法
- activiti数据库表结构剖析
- stl find sort
- php 类中的常量 静态属性 非静态属性 的区别
- dp动态规划分类详解
- Android 读取Manifest文件下的versionCode和versionName
- springmvc前台给后台传值的几种方式
- 大型网站技术架构(1)
- RecyclerView下拉刷新,左滑删除和项目点击事件的监听
- golang post 传参
- 升级SQLite数据库
- Java:protected提供了包内访问权限
- MindManager中的摘要样式该如何进行运用
- tensorflow学习笔记(十八):Multiple GPUs