获取当前的版本代码和版本名称
2015-01-26 23:31
323 查看
我们在清单文件中都会写上版本名和版本号,版本名是给用户和商店看的,一般是几点几,比如1.2版本,版本号是给程序看的,可以来设置数据库更新或者是更改缓存。
现在我们要通过代码来获得版本代码和版本名称,可以方便我们更新应用程序。
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.kale.mycmcc" android:versionCode="5" android:versionName="1.4" >
现在我们要通过代码来获得版本代码和版本名称,可以方便我们更新应用程序。
/** 取得当前应用的版本号 * @param context * @return */ public static String getVersionName(Context context) { try { PackageInfo manager = context.getPackageManager().getPackageInfo(context.getPackageName(), 0); return manager.versionName; } catch (NameNotFoundException e) { return "Unknown"; } } /** * @param context * @return 当前程序的版本代码,是整数 */ public static int getVersionCode(Context context)// 获取版本号(内部识别号){ try { PackageInfo pi = context.getPackageManager().getPackageInfo(context.getPackageName(), 0); return pi.versionCode; } catch (NameNotFoundException e) { e.printStackTrace(); return 0; } }
相关文章推荐
- Android代码中获取当前应用程序的版本号、版本名称
- Android 获取当前应用版本名称
- Android_获取当前的版本号和版本名称,获取SIM卡的信息
- Jfinal开发代码碎片_导出报表_配置druid数据源_使用guava_获取当前操作系统_JDK版本_jfinal-utils_jfinal验证码
- android 获取当前app的版本号和版本名称
- 获取当前应用的版本名称和版本号
- 《android 获取当前app的版本号和版本名称》
- 获取当前的Excel版本内置的工具栏的名称和类型
- android获取当前软件版本号和版本名称
- [iOS]获取当前项目工程的名称版本等信息
- Swift获取当前项目工程的名称版本等信息
- python获取当前运行函数名称的方法实例代码
- iOS 获取当前APP名称版本手机型号
- 学习笔记(二)C#获取当前正在执行的代码的命名空间、类、方法的名称
- VC/MFC程序中获取当前Windows操作系统版本名称(2016-04-25修改)
- Java反射代码--01.通过类名称加载一个类并且获取当前类实例
- Android Studio获取当前软件的版本号(versionCode)和版本名称(versionName)
- 关于获取当前代码的目录
- 获取当前系统桌面路径(C# 代码)
- VB.Net程序设计:快速获取文件夹/文件名称程序代码