PackageInfo代表的是关于一个包的所有信息,就相当于一个APP应用的清单文件中收集到的所有信息.

通过这个类我们就可以获取类似版本号等一些信息。

    /**
* 得到应用程序的版本名称
*/ private String getVersionName() {
// 用来管理手机的APK
PackageManager pm = getPackageManager(); try {
// 得到知道APK的功能清单文件
PackageInfo info = pm.getPackageInfo(getPackageName(), 0);
//int versionCode = info.versionCode;
return info.versionName;
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "";
}
}

最新文章

  1. Position属性四个值:static、fixed、absolute和relative的区别和用法
  2. 因为换工作,需要学习CCNA的课程
  3. sleep和wait的区别?
  4. Oracle 存储过程 split 代码实现
  5. mysql执行计划
  6. 数据结构——动态链表(C++)
  7. ios基础篇(二)——UIImageView的常见用法
  8. Hadoop集群(第8期)_HDFS初探之旅
  9. js call apply bind简单的理解
  10. HDU4614【线段树。】
  11. 轻松管理您的网络password
  12. MYSQL数据库相关操作---读书笔记分享
  13. linux学习之路--(三)文件系统
  14. mybatis源码之StatementHandler
  15. RocketMQ4.3.x 史上配置最全详解,没有之一
  16. .NET CORE 使用Session报错:Session has not been configured for this application or request
  17. python全栈开发笔记---------函数
  18. 如何使用借助python完成 ARCGIS工具箱的调用
  19. 14. pt-kill
  20. Migrate from ASP.NET Core 2.0 to 2.1

热门文章

  1. Solr查询详解
  2. MVC 中与链接相关的辅助方法(Html.ActionLink,Html.RouteLink , Url.Action , Url.Content ,Url.RouteUrl)
  3. Maven基本操作命令
  4. (贪心5.2.1)UVA 10026 Shoemaker's Problem(利用数据有序化来进行贪心选择)
  5. python 批量更换图片格式脚本
  6. 车牌识别LPR(二)-- 车牌特征及难点
  7. Android线性布局(Linear Layout)
  8. sublime-text3插件安装
  9. poj 2411 Mondriaan's Dream(状态压缩dP)
  10. Qt之QTableView添加复选框(QAbstractTableModel)