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

kpbpu008  于 2022-11-15  发布在  其他
关注(0)|答案(4)|浏览(341)

我设计了一个4标准尺寸的图标:第一个是第二个是第三个。
我把这些图标变成:

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

每个图标的名称为"icon.jpg"
如何将这些图标用作我的应用程序图标?

nwwlzxa7

nwwlzxa71#

答案可能会根据您的Cordova版本而有所不同,但从Cordova 3.5.0开始,这是向您的项目添加图标的方式。正如我在评论中提到的,请查看官方文档了解源代码。
首先为图标创建一个文件夹。这将根据您的平台而有所不同,因为我们在您的情况下处理的是Android,assets文件夹将很好。最简单的方法是在项目根目录中创建此文件夹(即www/hooks/文件夹、config.xml文件等)。
虽然这不会对你造成影响,但值得注意的是,黑莓在图标和闪屏方面有一个小问题。对于BB10,你必须将assets文件夹放在www/目录下。
把你的图标放到这里,然后沿着这些行添加到你的config.xml文件中,这里的pngs对应于你的图标:

<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文件,该文件是在构建期间从源目录复制过来的。

2wnc66cl

2wnc66cl2#

在应用程序中添加一个文件夹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>
kxeu7u2r

kxeu7u2r3#

<platform name="android">

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


</platform>
bakd9h0s

bakd9h0s4#

将名为logo.png的徽标文件放入www/img目录
config.xml文件上添加:

<icon src="www/img/logo.png"/>

相关问题