我正在使用PhoneGap构建一个基于Android的WebApp,并试图将几个当前安装的应用程序的应用程序图标放回到Javascript环境中,以便在“浏览器”中显示。

掌握ANdroid图层中的图标是没有问题的。我已经用类似于以下代码的方式做到了:

Drawable myNewIcon = myResolveInfoInstance.loadIcon(mycontext.getPackageManager());

...但是我正在努力研究如何使图标返回到Javascript回调中,以便可以将其放入“网页”中。

如果有人可以给我一些技巧来实现这一目标,将不胜感激。似乎应该不太困难...!?

谢谢。

最佳答案

如果这些可绘制对象将仅在项目的Web端使用,则将它们放置在 Assets 文件夹中是最好的主意。然后可以通过以下方式访问它们:

file:///android_asset/www/images/icon.png

例如。

09-28 04:18