Android笔记之获取apk文件信息、图标
来源:互联网 发布:新加坡留学 知乎 编辑:程序博客网 时间:2024/05/29 17:03
有的时候我们需要直接过去指定路径的apk信息,比如包名、应用名、图标等。
/** * 获取apk包的信息:版本号,名称,图标等 * @param absPath apk包的绝对路径 * @param context */ public void apkInfo(String absPath,Context context) { PackageManager pm = context.getPackageManager(); PackageInfo pkgInfo = pm.getPackageArchiveInfo(absPath,PackageManager.GET_ACTIVITIES); if (pkgInfo != null) { ApplicationInfo appInfo = pkgInfo.applicationInfo; /* 必须加这两句,不然下面icon获取是default icon而不是应用包的icon */ appInfo.sourceDir = absPath; appInfo.publicSourceDir = absPath; String appName = pm.getApplicationLabel(appInfo).toString();// 得到应用名 String packageName = appInfo.packageName; // 得到包名 String version = pkgInfo.versionName; // 得到版本信息 /* icon1和icon2其实是一样的 */ Drawable icon1 = pm.getApplicationIcon(appInfo);// 得到图标信息 Drawable icon2 = appInfo.loadIcon(pm); String pkgInfoStr = String.format("PackageName:%s, Vesion: %s, AppName: %s", packageName, version, appName); Log.i(TAG, String.format("PkgInfo: %s", pkgInfoStr)); } }
0 0
- Android笔记之获取apk文件信息、图标
- Android获取Apk文件图标信息
- Android笔记之获取apk文件包名、版本信息
- Android中获取apk文件包名,名称,图标等信息
- 非Android平台获取apk文件信息
- 使用php取得android APK文件信息和图标
- Android Apk 应用信息获取之 PackageManager
- 记录: 获取 APK 文件 图标
- 获取apk文件的图标
- 获取APK文件的图标
- android 获取apk信息
- android获取sd卡上未安装的apk文件的图标
- android群英传笔记 android apk应用信息获取
- 【Android】获取手机中已安装apk文件信息
- android获取未安装的APK文件的信息
- android获取APK文件,及应用内部签名信息方法
- Android获取快捷方式图标信息
- android 获取APK的包名 版本号 名称,图标等信息
- mysql定时任务和事件解决订单自动更新状态问题
- Collection 集合添加元素转换成数组
- spring 问题记录2
- CodeForces 621 D.Rat Kwesh and Cheese(水~)
- DailyTick 开发实录 —— UI 设计
- Android笔记之获取apk文件信息、图标
- Android RadioButton与TextView浪漫约会?
- jquery中的$ajax方法
- angular2学习笔记(2)
- 程序员与强迫症不得不说的故事
- Spark快速入门指南 – Spark安装与基础使用
- 曾经看到(一位资深程序员大牛给予Java初学者的学习路线建议)
- 正则表达式匹配规则
- mac运行cocos2dx加载新资源的步骤