2015-06-11 38 views
3

我设计了4种标准尺寸的图标:hdpi,ldpi,mdpixhdpi。我把这些图标为:如何更改Cordova应用程序图标?

  • "\platforms\android\res\drawable-hdpi"
  • "\platforms\android\res\drawable-ldpi"
  • "\platforms\android\res\drawable-mdpi"
  • "\platforms\android\res\drawable-xhdpi"文件夹。

每个图标的名称都是“icon.jpg”。

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

+1

看到官方文档:https://cordova.apache.org/docs/en/5.0.0 /config_ref_images.md.html#Icons%20and%20Splash%20Screens他们在这个例子中使用的文件夹是'res/android /'这个'res'文件夹位于项目根目录中(你的WWW文件夹,挂钩等)。该文件将自动为您重命名。 – laughingpine

回答

7

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

首先为您的图标生成一个文件夹。这将取决于您的平台,因为我们正在处理Android的情况下,一个assets文件夹将很好地做。在项目根目录下(比如www/hooks/folders,config.xml文件等)创建它是最容易的。

虽然这不会影响到您,但它可能是很好的说明。有关于图标和启动画面的小黑莓怪癖。对于BB10,您必须将您的资产文件夹放在www /目录中。

放下你的图标在那里,加上下面几行内容到你的config.xml文件,其中PNG图像corrispond到你的图标:

<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="xdpi" /> 
    <icon src="assets/xxdpi.png" density="xxdpi" /> 
</platform> 

最后,您可以通过检查验证您的构建之后,这些工作platforms\android\res\drawable-文件夹。它们将包含一个icon.png文件,该文件在构建期间从源目录中复制。

1

添加的文件夹在资源和应用程序在其图标创建文件夹/ 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> 
相关问题