如何使用Ionic\Cordova在android中设置图标和启动屏幕
我有一个使用Cordova的Android平台的爱奥尼亚项目。我想在项目中设置一个图标和启动屏幕。对于图标,我制作了一个目录,并添加了将显示的徽标 res\android\pkLogo.png 还将这一行添加到myconfig.xml中如何使用Ionic\Cordova在android中设置图标和启动屏幕,cordova,splash-screen,ionic-framework,Cordova,Splash Screen,Ionic Framework,我有一个使用Cordova的Android平台的爱奥尼亚项目。我想在项目中设置一个图标和启动屏幕。对于图标,我制作了一个目录,并添加了将显示的徽标 res\android\pkLogo.png 还将这一行添加到myconfig.xml中 <icon src="res/android/pkLogo.png" platform="android" width="57" height="57" density="mdpi" /> 但问题是Apache默认图标正在显示。我做错了什么,
<icon src="res/android/pkLogo.png" platform="android" width="57" height="57" density="mdpi" />
但问题是Apache默认图标正在显示。我做错了什么,我得到了别人的帮助
我想显示启动屏幕,它是如何实现的?我搜索了很多,找到了一些链接,但我正在解决它
如何使用ionic\cordova在android中设置图标和闪屏用于android的look-inside/platform/android/res 有关Ios,请查看内部/platform/Ios/yourapp/Resources
希望它有助于从CLI运行爱奥尼亚cordova资源 之后,将创建以下文件夹 资源>安卓 资源>ios 在资源文件夹中添加
icon.png
和splash.png
文件,然后再次运行ionic cordova resources
命令。或者您可以只运行ionic cordova run
,它将为该平台(ios、android等)生成资源文件
它将自动创建图标和启动屏幕,并添加到config.xml文件中。没什么手工做的。爱奥尼亚会自动为你做一切
从CLI运行ionic资源
之后,将创建以下文件夹
资源>安卓
资源>ios
在资源文件夹中添加icon.png和splash.png文件,然后再次运行离子资源命令
它将自动创建图标和启动屏幕,并添加到config.xml文件中。没什么手工做的。爱奥尼亚会自动为你做一切
这对我有用,只有一件事
在构建android应用程序之前,请访问edit platforms/android/AndroidManifest.xml
去
并添加下一个
问候 图标源图像 将icon.png、icon.psd或icon.ai文件保存在Cordova项目根目录下的resources目录中。图标图像的最小尺寸应为192x192 px,并且不应有圆角。 然后在终端中运行此命令(cd到当前目录) 闪屏源图像在Cordova项目根目录下的资源目录中保存Splash.png、Splash.psd或Splash.ai文件。闪屏尺寸因平台、设备和方向而异,因此需要一个方形源图像来生成各种尺寸的闪屏。源图像的最小尺寸应为2208x2208 px,其插图应在正方形内居中。然后在终端中运行此命令(cd到当前目录) 你就完了
请参阅此链接 我希望你做得很好。当你问起更改splash和launcher图标时,我也在试着做同样的事情。然后我从中找到了一个记录在案的方法。这对我帮助很大,也节省了我的时间。 我们只需要做三个简单的步骤: 1> 创建大小为
192x192 px
的图标图像,并将其保存为项目根目录下的icon.png
、icon.psd
或icon.ai
文件
2> 创建大小为2208x2208 px
的图标图像,并将其保存为项目根目录下的splash.png
、splash.psd
或splash.ai
文件
3> 这是主要步骤,所以只需从终端运行此命令
离子资源
然后,您将在/demoApp/resources/android/icon
存储库和/demoApp/resources/android/splash
中看到一些图像
如果您只想更改初始屏幕,则必须遵循步骤2以及命令离子资源--splash
。然后你可以看到你的水花
或者,对于图标,您只需遵循步骤1以及离子资源--icon
关怀
如果您想分别创建飞溅和图标,则不要遵循步骤3,即步骤3用于生成两者 转到您的项目目录-/resources/android/icon/根据下面所需的大小和名称在此处添加图标 drawable-hdpi-icon.png-72*72 drawable-ldpi-icon.png-36*36 drawable-mdpi-icon.png-48*48 drawable-xhdpi-icon.png-96*96 drawable-xxhdpi-icon.png-144*144 drawable-xxxhdpi-icon.png-192*192 如果需要,也可以在下面的目录中添加图标-项目目录-/platforms/android/res/根据特定文件夹放置上面的图标 并运行以下终端命令,它将更新您的图标,就像您可以管理启动屏幕一样 $ionic构建android $ionic运行android
您可以使用ionic cordova资源为Android应用程序生成启动屏幕和图标。此命令在android文件夹下创建
图标
和splash
屏幕
图标
文件夹包含:
drawable-hdpi-icon.png - 72*72
drawable-ldpi-icon.png - 36*36
drawable-mdpi-icon.png - 48*48
drawable-xhdpi-icon.png - 96*96
drawable-xxhdpi-icon.png - 144*144
drawable-xxxhdpi-icon.png - 192*192
如果只想创建图标
,则可以使用
ionic cordova resources --icon
如果只想创建splash
屏幕,则可以使用
ionic cordova resources --splash
编辑图像如果运行此命令不起作用(也适用于ios): 然后再次运行命令:) 这将解决“错误”:
提示:编辑每个平台的图像(甚至将大小调整1 px),否则爱奥尼亚不会检测到源文件已随每个新命令而更改。首次创建应用程序时,资源文件夹中有两个文件:icon.png和splash.png 将这两个文件替换为所需的图标和启动文件 文件名必须相同 icon.png的大小必须最小为1024×1024,且为SPLA
ionic cordova resources --icon
ionic cordova resources --splash
ionic cordova resources android --splash --force
[OK] No need to regenerate images--source files unchanged.