获取有关本程序的信息
2015-10-12 15:48
302 查看
/** * 获取有关本程序的信息。 * * @return 有关本程序的信息。 */ public ApkInfo getApkInfo() { ApkInfo apkInfo = new ApkInfo(); ApplicationInfo applicationInfo = mContext.getApplicationInfo(); apkInfo.packageName = applicationInfo.packageName; apkInfo.iconId = applicationInfo.icon; apkInfo.iconDrawable = mResources.getDrawable(apkInfo.iconId); apkInfo.programName = mResources.getText(applicationInfo.labelRes).toString(); PackageInfo packageInfo = null; try { packageInfo = mContext.getPackageManager().getPackageInfo(apkInfo.packageName, 0); apkInfo.versionCode = packageInfo.versionCode; apkInfo.versionName = packageInfo.versionName; } catch (NameNotFoundException e) { log.w(e); } return apkInfo; }
相关文章推荐
- java虚拟机开辟空间
- 欢迎使用CSDN-markdown编辑器
- easyui表单提交,后台获取不到值
- Xcode7,消失的pin菜单(Editor->pin)
- grunt 全局使用
- Marble 绘制线
- 1436 方程的解数
- 自定义searchBar
- 锁在java虚拟机中的实现和优化
- gradle project sync failed. basic functionality (e.g.editing, debugging )will not work properly
- MyEclipse中SVN的使用方法
- pom.xml详解
- 更改MyEclipse中的字符集设置
- hive1.0.0-1.2.1版本升级及升级中遇到bug
- 手风琴菜单集锦
- Singleton 种类
- mybatis基础(二)
- leetcode 26:Remove Duplicates from Sorted Array
- IOS自学之路0-开篇
- poj 2010