android-關於 PackageManager 抓取 Icon

问题描述

關於 PackageManager 抓取 Icon

我想製作一个 app 安装的程式

内容为 抓取 "未安装" 的App资讯

部分程式码如下:

PackageManager pm = getPackageManager();
String archiveFilePath="APP路径"
PackageInfo info = pm.getPackageArchiveInfo(archiveFilePath, PackageManager.GET_ACTIVITIES);
if(info != null){

ApplicationInfo appInfo = info.applicationInfo;

String appName = pm.getApplicationLabel(appInfo).toString(); //取得名称
String version=info.versionName; //取得版本
Drawable icon = pm.getApplicationIcon(appInfo); //取得图片
}

但是 我测试了一下Line的apk,取得图片的部分,却失败,是小绿人(预设图片)
而自己的程式,有成功
可能是 我自己程式,有修改 Android:icon="@drawable/"图片""

但是Line.apk 安装时,却有出现自己Icon

请问该怎麽正确的取得,该Icon呢?
求指教
谢谢

时间: 2024-08-21 10:45:31

android-關於 PackageManager 抓取 Icon的相关文章

android/java中抓取一个词

问题描述 android/java中抓取一个词 在句子中找出一个词,比如用户输入了 "My friend is a cowboy".应用就能根据数组检测出 cowboy. String[] words = {"cowboy", "animal", "monster"}; 代码: String[] words = {"cowboy", "animal", "monster&quo

Android利用tcpdump和wireshark抓取网络数据包

主要介绍如何利用tcpdump抓取andorid手机上网络数据请求,利用Wireshark可以清晰的查看到网络请求的各个过程包括三次握手,但相对来说使用Fiddler进行网络数据抓包和展现更方便,优点包括: (1)无需root (2)对Android和Iphone同样适用 (3)操作更简单方便(第一次安装配置,第二次只需设置代理即可) (4)数据包的查看更清晰易懂 (5) 可以查看https请求,建议使用Fillder,具体可见:利用Fiddler进行网络数据抓包. 1.下载并安装tcpdump

Android软件测试的日志文件抓取简介

1.log文件分类简介 实时打印 的主要有: logcat main , logcat radio , logcat events , tcpdump ,还有高通平台的还会有QXDM 日志 状态信息 的有: adb shell cat /proc/kmsg , adb shell dmesg , adb shell dumpstate , adb shell dumpsys , adb bugreport ,工程模式等 2.LOG抓取详解 l  实时打印 adb logcat -b main -

android 用mediaplayer播放网络视频如何抓图,任意时间的抓取?

问题描述 本人最近在做一个视频监控的项目,需要在客户端抓图,但因为是网络实时图像,用传统的Bitmap bitmap = ThumbnailUtils.createVideoThumbnail(filePath, Thumbnails.MINI_KIND);方式,抓到的bitmap 是null,但抓取SD卡上现有的视频可以得到一个缩略图,但此方式不可任意指定时间抓取图片. 不知各位大侠有这方面经验没有,希望得到一些解决思路! 问题补充:shaobin0604 写道 解决方案 方法1: 读取 fr

Android 抓取LOG的几种命令

通常调试时候需要抓取log信息,下面几种通过ADB命令来抓取log的方法:      USB连接上手机,手机需要其他操作:然后运行ADB工具:输入不同的命令即可抓取对应的LOG信息.      抓取radio LOG信息命令:                                       adb logcat -b radio -v time >log_radio.txt      抓取main LOG信息命令:                                   

利用Jsoup解析网页及抓取数据的简单应用

最近一直在公司利用爬虫技术,去抓取一些网页查询网站备案信息,刚开始使用HttpClient 和 jericho (这两个也挺好用你可以去测试一下).但是后来发现了Jsoup,他和Jquery很相似,在搜节点上使用的技术几乎相似.所以凡是使用过Jquery的都可以去尝试使用Jsoup去解析抓取数据.下面举个例子我们去抓去所有公交车的信息(哥是郑州的哈). 在解析之前你需要jar包,你可以去http://jsoup.org/直接下载.如果使用maven更方便 只需引进依赖 例如 <dependenc

PHP 用QueryList抓取网页内容

原文:PHP 用QueryList抓取网页内容 之前抓取网页数据都是用Java Jsoup,前几天听说用PHP抓更方便,今天就研究了一下,主要是用QueryList来实现. QueryList是一个基于phpQuery的通用列表采集类,是一个简单. 灵活.强大的采集工具,采集任何复杂的页面 基本上就一句话就能搞定了.   直接拿博客园举例子了,http://www.cnblogs.com/ 我们用QueryList来抓取红框里面的内容     查看网页源代码找到红框的位置 1 <div id=&qu

tcpdump抓取移动终端的数据包

问题描述 tcpdump抓取移动终端的数据包 C:UsersTJW>adb devicesList of devices attached5066adc2 device C:UsersTJW>adb shellshell@cancro:/ $ suroot@cancro:/ # adb push e:/tcpdump /data/localerror: device not found1|root@cancro:/ # chmod 777 /data/localroot@cancro:/ #1

bitmap-Android里通过C去抓取网络摄像机的Bitmap显示

问题描述 Android里通过C去抓取网络摄像机的Bitmap显示 Android里通过C去抓取网络摄像机的图像,1秒钟返回10帧, 也就是10个Bitmap(分辨率:720*480); Android应用层,用ImageView去setImageBitmap显示,画面会花屏.失真: 用surfaceview去draw的话,也是这样: 我想问:应该怎样去处理这些bitmap才不会让图像失真呢?在此先谢谢各位了. 解决方案 我有碰到过图像失真问题,首先你的弄清楚图片的格式,抓取的如果就是 jpeg