2 chenmaostyle chenmaostyle 于 2015.07.28 10:44 提问

Android 如何获取 指定的APK icon;

如果我知道 apk的包名 或者 apk 名;
我该如何获取这个apk的icon???
有大神知道吗?

3个回答

CSDNXIAOS
CSDNXIAOS   2015.07.28 10:57

代码如下:

package com.gem.hsx;

import java.io.File;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;

import android.app.Activity;
import androi......
答案就在这里:android 下获取apk的icon
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

zuishikonghuan
zuishikonghuan   2015.07.28 11:04

PackageManage.getInstalledApplications(),具体百度,有很多

zuishikonghuan
zuishikonghuan 额,弄错了,是这个:getPackageArchiveInfo
接近 3 年之前 回复
Arnold9009
Arnold9009   2015.07.29 11:08

获取app的ResolveInfo,这里面很多信息都有了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android获取Apk文件图标信息
/** * 获取apk包的信息:版本号,名称,图标等 * @param absPath apk包的绝对路径 * @param context */ public void apkInfo(String absPath,Context context) { PackageManager pm = context.getPackageManager();
Android笔记之获取apk文件信息、图标
有的时候我们需要直接过去指定路径的apk信息,比如包名、应用名、图标等。/** * 获取apk包的信息:版本号,名称,图标等 * @param absPath apk包的绝对路径 * @param context */ public void apkInfo(String absPath,Context context) { PackageManager pm
Android中获取apk文件包名,名称,图标等信息
最近工作上遇到个需求,需要获取apk文件的包名和图标等信息,本来想着这回挺难弄得,想着得解压apk然后读取Manifest的编码后的信息。但是后来偶然看到ES文件浏览器可以显示apk的名称和图标,于是就上网搜了一下。果然,这次又犯了井底之蛙和想当然的毛病,原来这个功能PacakgeManager已经提供了。我们要做的仅仅就是调用一下API,So Easy.不多说了上代码:PackageManager
android怎么在launcher修改内置apk的icon
找到launcher下的IconCache中添加变量用来存储要修改apk的包名 及要修改成的icon     private String[] className = {"com.google.android.apps.maps","com.google.android.googlequicksearchbox"};     private int[]  resId = {R.drawab
Android 一个apk多个ICON执行入口
方法一:使用Activity的属性process,不同的Activity是运行在不同的进程中 一个工程对应一个AndroidManifest.xml文件,这个文件中包含有该项目的一些设置,如权限、SDk版Activity、Service信息等。一般而言,这个文件中会有且仅有一个application节点,这个节点表示这是一个应用程序,不管它下面还有多少子节点如Activity、Service等等
android Launcher3中定制第三方apk图标,实现类似主题功能
最近遇到在Launcher中对于指定的app需使用使用指定的图标,实现类似于主题的功能。要实现这样的功能就要弄清楚Launcher是如何加载app图标的。
获取未安装的APK图标、版本、包名、名称、是否安装、安装、打开
获取未安装的APK图标、版本、包名、名称、是否安装、安装、打开 http://www.open-open.com/lib/view/open1418868369339.html 一、获取APK图标 通常读取APK的图标可以用,PackageManager里面的getApplicationIcon(ApplicationInfo)来得到一个drawable。
unity 3d 生成apk文件时,设置图标
如图所示:注意红线标注部分: 如果安装到手机之后,程序的图标还是unity的默认图标,重启手机即可。
获取android 应用程序包名、图标、应用名称
有时候我们在开发程序时需要用到获取手机中已安装程序的包名、图标、应用名称,在这里写一篇简单的博客 还是跟往常一样,先上图,最后会给出程序的Demo 从上图可以看出,每个 Item 都包含了相应信息,所以在此为了封装信息,就写了一个 信息封装类 package com.cn.sz.fisi.appinfo.mode; import android.graphics.drawable.
获取Apk图标方法
//apkPath  apk文件地址 public static Drawable getApkIcon(Context context, String apkPath) { PackageManager pm = context.getPackageManager(); PackageInfo info = pm.getPackageArchiveInfo