Android获取应用程序的版本名称和版本号
2016-01-24 21:53
567 查看
下面我们看一下在Android中如何获取应用的版本名称和版本号,首先我们看一下这些信息是在哪里定义的。
其中versuibCode代表版本号,versionName代表版本名。
其中versuibCode代表版本号,versionName代表版本名。
[code] /** * 获取版本号 * @return */ public int getVersionCode(){ PackageManager manager = getPackageManager();//获取包管理器 try { //通过当前的包名获取包的信息 PackageInfo info = manager.getPackageInfo(getPackageName(),0);//获取包对象信息 return info.versionCode; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return 0; } /** * 获取坂本明 * @return */ public String getVersionName(){ PackageManager manager = getPackageManager(); try { //第二个参数代表额外的信息,例如获取当前应用中的所有的Activity PackageInfo packageInfo = manager.getPackageInfo(getPackageName(), PackageManager.GET_ACTIVITIES ); ActivityInfo[] activities = packageInfo.activities; showActivities(activities); return packageInfo.versionName; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return ""; } public void showActivities(ActivityInfo[] activities){ for(ActivityInfo activity : activities) { Log.i("activity=========", activity.name); } }
相关文章推荐
- 寒假练习一
- Android开发中Banner部分实现真正的无限轮播
- IPC机制---02 Android中的多进程模式
- android 2015 年最热门的 10 篇技术文章
- Android基础之AdapterView系列学习
- android_重写button样式
- Android内容提供者(Content provider)
- android View的相关知识点
- android149 360 程序锁输入密码
- android147 360 程序锁fragment
- Android Fragment的使用(1)
- Android初学者 小小笔记
- android两个fragment的使用localBroadcastManager来传递参数
- android开发代码之隐藏软键盘
- 强烈推荐android studio用的几个插件
- Android Studio开发JNI工程
- 学习笔记--Android 属性动画
- 【Android】 Sqlite3 not found
- 开发者日志(2016年01月24日20:41:45):关于android AsyncTask学习
- 【Android】Sqlite3命令详解