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就是返回的版本号
<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就是返回的版本号
相关文章推荐
- Android-中文转拼音
- 详解Android中的屏幕方向类型
- Android安全攻防战,反编译与混淆技术完全解析(上)
- android 解决沉浸式状态栏下adjustResize失效
- android 6.0系统 make otapackage 错误
- 举例讲解Android应用开发中OTTO框架的基本使用
- Android优化视觉---伸展动画
- Android中EditText如何去除边框添加下划线
- Android Volley完全解析(一),初识Volley的基本用法
- android开发实现静默安装(root权限)
- Android 4.4 沉浸式透明状态栏与导航栏
- disable.android.first.run
- android官网demo之缩放view
- 关于Listview中长按删除
- android音频底层调试-基于tinyalsa
- 高通平台ModemBindingPolicyHandler和ModemBindingPolicyHandler作用(原)
- ANDROID_MARS学习笔记_S02_010_Animation_动画效果
- 简略分析Android的Retrofit应用开发框架源码
- Android Studio配置文件路径修改
- Android 滚动字幕实现