在哪里放置应用程序图标和初始屏幕文件?

阿什文777

正如PhoneGap版本所说的,仅上传www.zip文件夹,于是我无法理解每个平台的图标和初始屏幕文件夹的放置位置。我应该把它放在www里面吗?

提出此问题的原因是,如果我们仅将图标和启动画面保留在www内,则我的应用程序将变得非常繁重,并且由于我的应用程序是跨平台的,因此不必要的图标和启动画面文件将被添加到我的应用程序中,并且我包括所有平台的图标和飞溅。

如果我们脱机工作(PhoneGap CLI),那么我们曾经将文件保留在www文件夹之外的res文件中,而Cordova的构建过程会自动仅复制特定于平台的图标和启动画面文件,但是在这里它将添加所有文件,即使是必需的文件也是如此。适用于所选平台。

拉西尔·希兰(Racil Hilan)

如您所知,PhoneGap Build的项目结构略有不同。是的,您只压缩并上传www文件夹,而没有其他任何东西。顺便说一句,压缩文件的名称不必是www.zip,也可以是其他名称,但它只能包含www文件夹,或者更好的是仅包含www文件夹的内容,而不包含文件夹本身。

www根文件夹中需要有icon.png和splash.png,它们是默认的图标和启动屏幕。然后,为其他图像添加一个子文件夹。您可以将其命名为res或您想要的任何名称,并在其中包含任意数量的文件夹,但是在其根目录中添加一个名称为“ .pgbomit”的空文件,这将告诉PhoneGap Build仅包括该文件夹中的所需文件,就像您提到的那样。然后,您在config.xml中使用完整路径引用每个文件,该路径也必须在www根文件夹中。

因此,结构应类似于:

www 
   res
      图标
          android 
          ios 
      splash 
          android 
          ios 
   config.xml 
   icon.png 
   splash.png 
   index.html

与图标和启动屏幕相关的config.xml部分应如下所示(在版本5及更高版本中):

  <icon src="icon.png" />
  <splash src="splash.png" />
  <platform name="ios">
    <icon src="res/icon/ios/icon.png" width="57" height="57" />
    <icon src="res/icon/ios/[email protected]" width="114" height="114" />
    <icon src="res/icon/ios/icon-72.png" width="72" height="72" />
    <icon src="res/icon/ios/[email protected]" width="144" height="144" />
    <icon src="res/icon/ios/icon-60.png" width="60" height="60" />
    <icon src="res/icon/ios/[email protected]" width="120" height="120" />
    <icon src="res/icon/ios/[email protected]" width="180" height="180" />
    <icon src="res/icon/ios/icon-76.png" width="76" height="76" />
    <icon src="res/icon/ios/[email protected]" width="152" height="152" />
    <splash src="res/splash/ios/Default~iphone.png" width="320" height="480"/>
    <splash src="res/splash/ios/Default@2x~iphone.png" width="640" height="960"/>
    <splash src="res/splash/ios/Default-Portrait~ipad.png" width="768" height="1024"/>
    <splash src="res/splash/ios/Default-Portrait@2x~ipad.png" width="1536" height="2048"/>
    <splash src="res/splash/ios/Default-Landscape~ipad.png" width="1024" height="768"/>
    <splash src="res/splash/ios/Default-Landscape@2x~ipad.png" width="2048" height="1536"/>
    <splash src="res/splash/ios/Default-568h@2x~iphone.png" width="640" height="1136"/>
    <splash src="res/splash/ios/Default-667h.png" width="750" height="1334"/>
    <splash src="res/splash/ios/Default-736h.png" width="1242" height="2208"/>
    <splash src="res/splash/ios/Default-Landscape-736h.png" width="2208" height="1242"/>
  </platform>

上面的配置适用于iOS,因此请为您希望支持的其他平台添加类似的部分,但是像上面的iOS部分一样,请确保您遵循其他平台的正确图像大小和名称。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails应用程序::在哪里放置模型的默认文本

来自分类Dev

我应该在哪里将应用程序逻辑放置在登录功能中?

来自分类Dev

应用程序池存储在哪里

来自分类Dev

Sinatra应用程序-Zurb Foundation在哪里放置?

来自分类Dev

在哪里放置应用程序捆绑包?

来自分类Dev

流星:指定应用程序图标和启动屏幕的方法?

来自分类Dev

Android Kivy在哪里放置应用程序文件(ini,images db等)

来自分类Dev

在哪里可以找到并下载适用于Android应用程序的Material Design图标?

来自分类Dev

在哪里放置应用程序图标和初始屏幕文件?

来自分类Dev

如何指定我的应用程序图标将放置在android手机的哪个屏幕上?

来自分类Dev

应用程序文件存储在哪里?

来自分类Dev

Rails应用程序::在哪里放置模型的默认文本

来自分类Dev

ZSH:在哪里放置环境变量,以便启动的应用程序可以获取它?

来自分类Dev

Sinatra应用程序-Zurb Foundation在哪里放置?

来自分类Dev

我应该在哪里放置应用程序的yiic文件来执行控制台命令?

来自分类Dev

在哪里放置Facebook的javascript共享的应用程序ID

来自分类Dev

Office 2010应用程序中的“关于”屏幕在哪里?

来自分类Dev

在嵌入式Linux部署中将应用程序文件放置在哪里?

来自分类Dev

在哪里放置一个Include,使其可用于整个Rails应用程序?

来自分类Dev

在哪里放置应用程序插件(.so)?

来自分类Dev

禁用和启用的应用程序的“启动应用程序”用户配置文件在哪里?

来自分类Dev

Node.js Web和移动应用程序-在哪里读取Excel文件?

来自分类Dev

SQLite数据和其他应用程序保存的文件存储在哪里?

来自分类Dev

Rails在哪里放置API调用,以免降低应用程序的运行速度?

来自分类Dev

我在哪里放置应用程序图标?(跨平台)

来自分类Dev

React / Redux:我应该在哪里创建+放置“主”应用程序状态?

来自分类Dev

我在哪里放置将应用程序链接到 Twitch OAuth 和频道聊天的代码

来自分类Dev

软件安装程序在哪里寻找应用程序图标

来自分类Dev

在哪里放置定义文件以便在 NRWL 中的多个应用程序中访问

Related 相关文章

  1. 1

    Rails应用程序::在哪里放置模型的默认文本

  2. 2

    我应该在哪里将应用程序逻辑放置在登录功能中?

  3. 3

    应用程序池存储在哪里

  4. 4

    Sinatra应用程序-Zurb Foundation在哪里放置?

  5. 5

    在哪里放置应用程序捆绑包?

  6. 6

    流星:指定应用程序图标和启动屏幕的方法?

  7. 7

    Android Kivy在哪里放置应用程序文件(ini,images db等)

  8. 8

    在哪里可以找到并下载适用于Android应用程序的Material Design图标?

  9. 9

    在哪里放置应用程序图标和初始屏幕文件?

  10. 10

    如何指定我的应用程序图标将放置在android手机的哪个屏幕上?

  11. 11

    应用程序文件存储在哪里?

  12. 12

    Rails应用程序::在哪里放置模型的默认文本

  13. 13

    ZSH:在哪里放置环境变量,以便启动的应用程序可以获取它?

  14. 14

    Sinatra应用程序-Zurb Foundation在哪里放置?

  15. 15

    我应该在哪里放置应用程序的yiic文件来执行控制台命令?

  16. 16

    在哪里放置Facebook的javascript共享的应用程序ID

  17. 17

    Office 2010应用程序中的“关于”屏幕在哪里?

  18. 18

    在嵌入式Linux部署中将应用程序文件放置在哪里?

  19. 19

    在哪里放置一个Include,使其可用于整个Rails应用程序?

  20. 20

    在哪里放置应用程序插件(.so)?

  21. 21

    禁用和启用的应用程序的“启动应用程序”用户配置文件在哪里?

  22. 22

    Node.js Web和移动应用程序-在哪里读取Excel文件?

  23. 23

    SQLite数据和其他应用程序保存的文件存储在哪里?

  24. 24

    Rails在哪里放置API调用,以免降低应用程序的运行速度?

  25. 25

    我在哪里放置应用程序图标?(跨平台)

  26. 26

    React / Redux:我应该在哪里创建+放置“主”应用程序状态?

  27. 27

    我在哪里放置将应用程序链接到 Twitch OAuth 和频道聊天的代码

  28. 28

    软件安装程序在哪里寻找应用程序图标

  29. 29

    在哪里放置定义文件以便在 NRWL 中的多个应用程序中访问

热门标签

归档