PhoneGap的Android的:如何强制应用程序使用来自资产\\ \\ WWW资源,而不是资源\

2019-07-20 08:50发布

我已经使用eclipse创建新的Android的PhoneGap项目,并把我的iphone的PhoneGap项目的我现有的WWW文件夹。

我把所有的图标和屏幕增加了对Android设备的Android文件夹内的节目在这里..并把它添加到我的config.xml

对于华电国际我有以下图标和屏幕。

资产\ WWW \水库\图标\机器人\图标-72 hdpi.png

资产\ WWW \水库\丝印\机器人\屏幕HDPI-portrait.png

当我运行在模拟器上的应用程序,它继续显示默认的PhoneGap图标和启动画面。

我已经添加图标和屏幕的LDIP,MDPI,华电国际,XHDPI。

这里是我的config.xml

   <icon src="icon.png" />
<icon src="res/icon/android/icon-36-ldpi.png"   gap:platform="android"    gap:density="ldpi" />
<icon src="res/icon/android/icon-48-mdpi.png"   gap:platform="android"    gap:density="mdpi" />
<icon src="res/icon/android/icon-72-hdpi.png"   gap:platform="android"    gap:density="hdpi" />
<icon src="res/icon/android/icon-96-xhdpi.png"  gap:platform="android"    gap:density="xhdpi" />

有什么我需要设置资产使用\ WWW \水库 ,而不是默认的Eclipse EclipseProjectRoot \水库\文件夹绘制的文件夹?

谢谢

Answer 1:

config.xml中仅受的PhoneGap构建服务使用。

- 建立在本地,这个文件将被忽略,并在您的RES /绘制目录中的文件被使用。
- 与PGBuild大厦服务寻找这个文件在您的项目(旁边的index.html)的根部,并用它来识别他们的到底是什么映像应被拷贝到RES /绘制文件夹中生成正确的APK图像(Android中的情​​况下)。

由于PGBuild建立了很多的平台,config.xml的是他们提供尽可能多的定制capabilites,因为他们可以在HTML / JS / CSS以外的方式。 一些这只是采摘你的图标/图像飞溅各个平台,但你可以做更多的事情有太多。 PGBuild确实每个基于上传文件的内容,每个平台本身需要采取的行动。

我希望这是非常明显的。



文章来源: PhoneGap Android: How to force Application to use icons from asset\\www\\res instead res\\drawable folder?