Cordova文件配置之config.xml

2018-04-28  本文已影响0人  Amans
<widget id="com.example.hello" version="0.0.1"> 
    <name>HelloWorld</name> 
    <description> 
        A sample Apache Cordova application that responds to the deviceready event.  
    </description> 
    <author email="dev@callback.apache.org" href="http://cordova.io"> 
        Apache Cordova Team  
    </author> 
    <content src="index.html" /> 
    <access origin="*" /> 
</widget> 

widget标签

<widget id="com.example.hello" version="0.0.1" android-versionCode="7" ios-CFBundleVersion="3.3.3"></widget> 

Android支持指定versionCode,默认值如下:

android-versionCode = PATCH + MINOR * 100 + MAJOR * 10000

iOS支持指定CFBundleVersion,默认值如下:

ios-CFBundleVersion = "MAJOR.MINOR.PATCH"

preference标签

<preference name="Fullscreen" value="true"/>

<preference name="DisallowOverscroll" value="true"/>

<preference name="BackgroundColor" value="0xff0000ff"/>

可在CSS中设置body的背景色替代该方法且对所有平台都适用

<preference name="HideKeyboardFormAccessoryBar" value="true"/>

<preference name="Orientation" value="landscape" />

<platform name="android">
    <preference name="Orientation" value="sensorLandscape" />
</platform>

<preference name="KeepRunning" value="false"/>
<preference name="LoadUrlTimeoutValue" value="10000"/>
<preference name="SplashScreen" value="mySplash"/>
<preference name="SplashScreenDelay" value="10000"/>
<preference name="InAppBrowserStorageEnabled" value="true"/>
<preference name="LoadingDialog" value="My Title,My Message"/>
<preference name="LoadingPageDialog" value="My Title,My Message"/>
<preference name="ErrorUrl" value="myErrorPage.html"/>
<preference name="ShowTitle" value="true"/>
<preference name="LogLevel" value="VERBOSE"/>
<preference name="AndroidLaunchMode" value="singleTop"/>

feature标签

feature不适用于通过cmd添加插件的方式,适用于通过SDK特定平台进行开发可通过编辑config.xml feature标签的内容添加API

<feature name="Device">
    <param name="android-package" value="org.apache.cordova.device.Device"/>
</feature>
<feature name="Device">
    <param name="ios-package" value="CDVDevice"/>
</feature> 

针对特定平台设置

<platform name="android">
    <preference name="Fullscreen" value="true" />
</platform>
上一篇 下一篇

猜你喜欢

热点阅读