如何更改Cordova应用程序图标?

时间:2015-06-11 22:19:07

标签: cordova

我设计了hdpi标准尺寸的图标:ldpimdpixhdpi"\platforms\android\res\drawable-hdpi"

我将这些图标放入:

  • "\platforms\android\res\drawable-ldpi"
  • "\platforms\android\res\drawable-mdpi"
  • "\platforms\android\res\drawable-xhdpi"
  • "icon.jpg"文件夹。

每个图标的名称为{{1}}。

如何将这些图标用作我的应用程序图标?

3 个答案:

答案 0 :(得分:8)

答案可能因您的Cordova版本而异,但从Cordova 3.5.0开始,这是向项目添加图标的方式。正如我的评论中所述,请参阅official docs了解来源。

首先为您的图标创建一个文件夹。这取决于您的平台,因为我们在您的情况下处理Android,assets文件夹将很好地完成。最简单的方法是在项目根目录中创建它(即使用www/ hooks/文件夹,config.xml文件等。)

虽然这不会对您产生影响,但值得注意的是。关于图标和闪屏,有一个小型的黑莓怪癖。对于BB10,您必须将您的资源文件夹放在www/目录中。

将图标放在那里,然后沿着这些行添加一些内容到config.xml文件中,其中png对应于您的图标:

<platform name="android">    
    <icon src="assets/mdpi.png" density="mdpi" />
    <icon src="assets/ldpi.png" density="ldpi" />
    <icon src="assets/hdpi.png" density="hdpi" />
    <icon src="assets/xdpi.png" density="xhdpi" />
    <icon src="assets/xxdpi.png" density="xxhdpi" />
</platform>

最后,您可以通过检查platforms\android\res\drawable-文件夹来验证构建后的效果。它们将包含在构建期间从源目录中复制的icon.png文件。

答案 1 :(得分:3)

在app中添加文件夹res并在其中创建文件夹icons / android并保存图像

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

答案 2 :(得分:0)

<platform name="android">


<icon src="icon.png" platform="ios" width="147" height="147" density="mdpi"/>     



</platform>