在 Sencha ExtJS modern 中定义启动图像和图标

define startup image and icon in Sencha ExtJS modern

当 Sencha 拥有 Sencha Touch (2.4) 时,您可以设置 startupImage 和 icon 来定义用于启动应用程序图标的图像。

目前我正在从 Touch 转向 ExtJS(6 现代工具包),这似乎不再存在了。同样在变更日志和论坛中,我似乎找不到答案。这里有人知道如何定义应用程序加载器图像和应用程序图标吗?

我不使用Cordova,它将是一个普通的webapp。当在 iOS 和 Android 上将应用程序放在主屏幕上时,将显示定义的图标,并且当从主屏幕启动应用程序时,应用程序将使用定义的初始屏幕。

我想您正在使用 Cordova 来打包您的应用程序。因此,您可以使用 "cordova-plugin-splashscreen" 来定义启动图像。

至于图标,直接放在Cordova生成的platform工程中即可。例如,对于 Android 平台,将图标图像放在 "cordova\platforms\android\res\drawable-*" 文件夹中。

当 Sencha 介绍这个时,它是 iOS 的专长。 Sencha 预计其他移动浏览器会广泛采用类似功能。相反,Apple 使用特殊参数开始 运行 破坏,Google and/or Mozilla 发明了 JSON 无法通过 Javascript 代码创建的清单,并且由于 ExtJS 已经是总是落后于这些功能,代码开销太大了,并且支持被放弃了(至少现在是这样)。

您应该研究 Apple's documentation, Android documentation and/or generalized information 如何使用元标记将图标和启动图像添加到应用程序的 index.html 文件,and/or 如何编写清单文件。