Cordova的配置文件Config.xml
一、概述
在寫這篇文章時,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標簽
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
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小時內刪除侵權內容。