Cordova配置文件Config.xml

网友投稿 1239 2022-05-30

一、概述

在写这篇文章时,cordova的版本已是9.0.0 。config.xml 是Cordova项目的全局配置文件。 这份配置文件的基础是W3C’s Packaged Web Apps (Widgets) 规范,并进行了扩展。它份配置文件是用来指定核心Cordova API 特性、插件、特定平台的设置等。

Config.xml文件位于用Cordova命令创建的项目的根目录下。如果你用以下命令创建项目:

~$ sudo cordova create ~/Desktop/Cordova/sample

1

那么config.xml就在~/Desktop/Cordova/sample/config.xml下。

当使用Cordova命令行创建项目时,这个文件会被复制到platforms/下的子目录下,如:/home/kyun/Desktop/Cordova/sample/platforms/android/app/src/main/res/xml/config.xml

二、config.xml中的标签

我们只挑一些重要的与Android相斗的标签和属性来介绍

widget标签

1

如果在Android平台上运行的,不要忘了添加Android的命名空间:

xmlns:android="http://schemas.android.com/apk/res/android"

1

name标签

Cordova

1

2

3

指定应用程序的正式名称,该名称显示在设备的主屏幕

content标签

1

2

3

定义app的顶层web assets目录的起始页,默认值是index.html,它通常出现在项目的顶级www目录中。

access标签

1

2

3

定义允许应用程序与之通信的外部域集。

allow-intent标签

1

2

3

4

5

6

7

8

定义允许应用程序请求系统打开的URL。

allow-navigation标签

1

2

3

4

5

6

定义允许WebView导航到的外部域集。

platform标签

1

2

3

4

5

6

7

8

9

10

定义指定平台的首选项。

resource-file标签

1

2

3

将资源文件安装到平台中

hook标签

1

2

3

表示当发生某些操作(例如,在添加插件或调用平台准备逻辑之后)时Cordova将调用的自定义脚本。

preference标签

1

2

3

4

5

6

7

8

9

10

Cordova的配置文件Config.xml

11

12

13

14

15

16

17

18

19

将各种选项设置为名称/值属性对。每个首选项的名称都不区分大小写。许多偏好是特定平台所独有的,并将以这样的方式表示。

plugin标签

1

2

3

4

5

指定准备期间要还原的插件的详细信息。使用–save标志添加插件时,此元素会自动添加到项目的config.xml中。

engine标签

1

2

3

4

指定准备期间要还原的平台的详细信息。

上面就是与Android平台比较密切相关的配置信息。

谢谢阅读。

Android XML

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:node.js快速了解与应用
下一篇:C++面向对象程序设计(三)——1.从C到C++
相关文章