Android获取到手机应用图标并显示在页面上

Android获取到手机应用图标并显示在页面上,第1张

你那几个Ridimg,Ridup都是些什么啊,piapplicationInfoloadIcon(pm)这个拿到图标的drawable然后你显示出来就是了,启动 就是启动这个应用,

Icon icon = SystemDrawingIconExtractAssociatedIcon(@"C:\Program Files\腾讯游戏\QQ飞车\QQSpeedLauncherexe");

pictureBox1Image = iconToBitmap();

//试试看应该可以

这个已经在编译时把图标编译进去了,你可以试试用visual studio打开qqexe,在资源里,可以复制下来(我试过了,可以的)。

楼上说错了,不是封在dll文件里,其实就是封在了qqexe本身里面。用visual studio打开qqexe,在资源里找到对应图标,可以选择复制。

求采纳

版本 2

支持库 eSkin

支持库 xplib

支持库 shell

支持库 eAPI程序集 窗口程序集1

程序集变量 实名, 文本型

程序集变量 图标数, 整数型子程序 __启动窗口_创建完毕写到文件 (取运行目录 () + “skn”, #皮肤)

易皮肤_载入皮肤 (取运行目录 () + “skn”, )

XP风格 (3)

编辑框1内容 = 取特定目录 (3)子程序 _打开_被单击

局部变量 文件名, 文本型

局部变量 n, 整数型框1 = { }

通用对话框1过滤器 = “资源文件(dll;exe)|dll;exe”

如果真 (通用对话框1打开 ())

文件名 = 通用对话框1文件名

实名 = 取短文件名 (文件名) + “ico”

n = 提取资源文件图标 (文件名, 0, 取特定目录 (#临时文件目录) + 实名, )

如果 (n = 0)

信息框 (“该文件没有图标”, 0, )

否则

框1 = 读入文件 (取特定目录 (#临时文件目录) + 实名) 如果结束如果真结束

图标数 = 0

编辑框2内容 = 通用对话框1文件名

图标数 = 提取资源文件图标 (编辑框2内容, 1, , )

如果 (图标数 > 0)

信息框 (“该文件内一共有 ” + 到文本 (图标数) + “ 个图标”, #信息图标, “恭喜”)

否则

信息框 (“该文件内无图标哦”, #警告图标, “提示信息”)

如果结束 子程序 取短文件名, 文本型

参数 文件名, 文本型

局部变量 m, 文本型

局部变量 短文件名, 文本型m = 取文本右边 (文件名, 取文本长度 (文件名) - 倒找文本 (文件名, “\”, , 假))

短文件名 = 取文本左边 (m, 倒找文本 (m, “”, , 假) - 1)

返回 (短文件名)子程序 _保存_被单击

局部变量 序号, 整数型

浏览文件夹 (“选择要保存到的文件夹”, )

计次循环首 (图标数, 序号)

提取资源文件图标 (编辑框2内容, 0, 编辑框1内容 + “图标” + 到文本 (序号) + “ico”, 序号)

_启动窗口标题 = “正在提取: ” + 编辑框1内容 + “图标” + 到文本 (序号) + “ico”

延时 (20)

计次循环尾 ()

_启动窗口标题 = “文件图标提取器”

信息框 (“图标提取完毕”, #信息图标, “恭喜”)

一个结构体

typedef struct _SHFILEINFO

{

HICON hIcon;

int iIcon;

DWORD dwAttributes;

TCHAR szDisplayName[MAX_PATH];

TCHAR szTypeName[80];

} SHFILEINFO;

一个函数

DWORD_PTR SHGetFileInfo (LPCTSTRpszPath,DWORDdwFileAttributes,SHFILEINFOpsfi,UINTcbFileInfo,UINTuFlags);

就可以了。用法自己查下MSDN

ACDsee使用方法

一、使用ACDsee浏览

在Browse窗口中可以浏览,步骤如下:

1、双击桌面上的ACDSee快捷图标,打开ACDsee缺省的Browse窗口。

2、单击浏览工具栏中的[Folders],在下面的树型目录中找到要浏览的文件夹,文件列表窗口中将显示文件夹中所有。

3、单击一幅,预览面板中将显示内容。注:此时可以在文件列表工具栏的[mode]下拉列表框中选择改变显示文件的方法。

4、要打印,可以先在文件列表中单击选中,再单击主工具栏的[print]按钮,然后,单击下面活动工具栏中的[print]即可进入打印程序。

5、要将选中的发E-mail, 可以先在文件列表中单击选中,再单击主工具栏的[Share]按钮, 然后,单击下面活动工具栏中的[E-mail]即打开发送邮件的对话框。将打开View窗口按实际大小显示窗片。

6、要将设置为桌面墙纸,可以先在文件列表中单击选中,再单击主工具栏的[Creat], 然后,单击下面活动工具栏中的[Wall Paper]下拉列表框,可以选择墙纸的铺设方式。

二、使用ACDsee查看

使用ACDsee查看的步骤如下:

1、击桌面上的ACDsee图标启动ACDsee,此时是浏览模式。

2、单击浏览工具栏中的[Folders],在下面的树型目录中找到要浏览的文件夹,文件列表窗口中将显示文件夹中所有。

3、双击选中的,ACDsee将进入查看窗口

4、单击工具栏上的[Zoom in]、[Zoom out]按钮可以放大或缩小。

5、单击工具栏上的[Previous]、[Next]按钮可以浏览同文件夹下的前一幅或后一幅。

6、单击工具栏上的[Browse]按钮可以回到Browse窗口。

7、要删除,先选中,然后单击工具栏上的[Delete]按钮。

8、要将移至其他位置,先选中,再单击工具栏上的[Move to]按钮,在出现的[Move files]对话框中指定目标路径,然后单击[OK]按钮。

9、要将复制到其他位置,先选中,再单击工具栏上的[Copy to]按钮,在出现的[Copy files]对话框中指定目标路径,然后单击[OK]按钮。

三、使用ACDsee进行自动播放

使用ACDsee进行自动播放的步骤如下:

1、双击桌面上的ACDSee快捷图标,打开ACDsee缺省的Browse窗口。

2、单击浏览工具栏中的[Folders],在下面的树型目录中找到要浏览的文件夹,文件列表窗口中将显示文件夹中所有。

3、在文件列表窗口中按住“Ctrl”键,单击选中要自动播放的所有。

4、在[TooLs]菜单中选择[Slide show],进入连续播放的设置对话框,设置播放的模式、时间间隔及顺序。

5、在上述对话框中单击[Start]按钮,执行自动播放功能。

四、使用ACDsee进行处理

使用ACDSee可以对进行简单的加工处理,步骤如下:

1、双击桌面上的ACDSee快捷图标,打开ACDsee缺省的Browse窗口。

2、单击浏览工具栏中的[Folders],在下面的树型目录中找到要浏览的文件夹,文件列表窗口中将显示文件夹中所有。

3、单击选中的一幅

4、单击主工具栏中的[Edit]按钮,再单击活动工具按钮中的[Editor]按钮下拉列表框中的[Fotocanvas Lite]选项。进入编辑窗口。

在编辑器中可以对进行许多加工,如:

裁剪

单击工具栏上的[crop]按钮,在中拖放出一片区域,在区域内双击即可将此区域外的部分裁掉。

显示大小调整

单击工具栏上的[zoom in]和[zoom out]可以调整照片的显示尺寸。

照片大小调整

单击工具栏上的[Resize]按钮可以进入照片尺寸设置对话框, 填入宽度和高度,单击[ok]即可。

旋转

单击工具栏上的[Rotate]按钮,进入如下图所示的对话框,单击箭头按钮旋转好后,单击[ok]。

翻转

单击工具栏上的[Flip]按钮,进入如图所示的对话框,可进行水平或垂直的翻转,完成后单击[ok]

曝光调整

单击菜单[Adjust]的[Exposure]选项,进入如下图所示的对话框进行曝光调整,在调整过程中,可以在“After”窗口中观察的变化,完成后单击[ok]。

对比度调节

单击工具栏上的[Level]按钮,进入如图所示的对话框进行对比度、亮度等设置。

色彩平衡

单击菜单[Adjust]中的[Hue/Saturation/Lightness]选项,进入如图所示的对话框,进行色调、饱和和轻盈程度的调节。

浮雕处理

单击菜单[Filter]中的[Emboss]选项,进入如图所示的对话框,进行浮雕效果的处理。

底片

单击菜单[Filter]中的[Negative]选项可以将照片变成底片的效果。

五、使用ACDsee转换格式

为了减小的字节大小或供其他应用程序使用,有时我们需要转换的格式。使用Photoshop等图像处理软件可以方便地对单个文件进行格式转换,而在转换大量文件的格式时, ACDSee转换格式的功能就体现了巨大的优势。

使用 ACDSee转换格式的步骤如下:

1、双击桌面上的ACDSee快捷图标,打开ACDsee缺省的Browse窗口。

2、单击浏览工具栏中的[Folders],在下面的树型目录中找到要浏览的文件夹,文件列表窗口中将显示文件夹中所有。

3、在文件列表窗口中选中一个或多个要转换的文件。

4、在“Tools”菜单栏中选择“Convert”命令,打开“Format conversion”对话框

4、在“Format”列表框中选择要转换为什么格式单击“Format settings”按钮可以设置有关该格式的选项。

5、在[Output]区域指定输出文件的保存路径,并选择是否覆盖源文件。

6、单击[oK]按钮开始转换格式。

六、使用ACDsee获取程序中的图标

使用ACDsee获取程序中图标的步骤如下:

1、在“plug-ins”菜单中单击“settings…”命令,打开“plug-in setting”对话框

2、在对话框中选中“ID_ICOapl”项,单击“properties…”按钮,选中“show icons inexe files”和“show icon indll files”项。

3、进入任一文件夹,选种其中的exe或dll文件可以开刀程序的第一个图标。

4、双击exe文件,进入浏览窗口,通过单击上、下按钮可看到其中所有的ICO资源。通过“file/save as…”可以保存。

以上就是关于Android获取到手机应用图标并显示在页面上全部的内容,包括:Android获取到手机应用图标并显示在页面上、从C#程序获取图标、应用程序图标的图片在哪等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9536573.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存