cordova学习三:config.xml文件配置
来源:互联网 发布:网络用语大全及解释88 编辑:程序博客网 时间:2024/06/05 08:10
<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:id填写app所有人的域名,version填写app的版本号
name:app名称
description:app描述,会在app stroe里显示
author:app作者相关信息,会在app stroe里显示
content:指定app开始指向页面
access:指定app可进行通信的域名,*为所有
preference:偏好设置,可针对不同平台进行个性化设置。
android和ios支持额外版本号:
<widget id="io.cordova.hellocordova" version="0.0.1" android-versionCode="7" ios-CFBundleVersion="3.3.3">
如果额外版本号未指定,默认值如下:
// assuming version = MAJOR.MINOR.PATCH-whatever
versionCode = PATCH + MINOR * 100 + MAJOR * 10000
CFBundleVersion = "MAJOR.MINOR.PATCH"
versionCode = PATCH + MINOR * 100 + MAJOR * 10000
CFBundleVersion = "MAJOR.MINOR.PATCH"
所有平台支持的Preferences
设置app全屏,默认值为false:
<preference name="Fullscreen" value="true" />
部分平台支持的Preferences设置:
隐藏滚动条,默认值为false,适用于android、ios:
背景色设置,适用于android、BlackBe<preference name="DisallowOverscroll" value="true"/>rry,可在CSS中设置body的背景色替代该方法且对所有平台都适用:
<preference name="BackgroundColor" value="0xff0000ff"/>
隐藏键盘上的工具栏,适用于iOS、BlackBerry:
<preference name="HideKeyboardFormAccessoryBar" value="true"/>
横屏竖屏锁定,可设置值为default|landscape|portrait,其中default指根据手机自身设置显示:
<preference name="Orientation" value="landscape" />
针对指定平台设定横竖屏,适用于Android、iOS、WP8、Amazon Fire OS、Firefox OS:
<platform name="android">
<preference name="Orientation" value="sensorLandscape" />
</platform>
<preference name="Orientation" value="sensorLandscape" />
</platform>
在ios平台下,可通过JS控制:
function shouldRotateToOrientation(degrees) {
return true;
}
return true;
}
feature标签
feature不适用于通过cmd添加插件的方式,适用于通过SDK特定平台进行开发可通过编辑config.xml feature标签的内容添加API
<feature name="Device">
<param name="android-package" value="org.apache.cordova.device.Device" />
</feature>
<param name="android-package" value="org.apache.cordova.device.Device" />
</feature>
<feature name="Device">
<param name="ios-package" value="CDVDevice" />
</feature>
<param name="ios-package" value="CDVDevice" />
</feature>
针对特定平台设置:
<platform name="android">
<preference name="Fullscreen" value="true" />
</platform>
<preference name="Fullscreen" value="true" />
</platform>
android配置:
<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"/>
<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"/>
3 0
- cordova学习三:config.xml文件配置
- Cordova config.xml文件
- Cordova 之 config.xml (Android)(三)
- Cordova config.xml配置WebView全屏浏览
- Cordova配置文件常用属性配置分析(config.xml)
- 使用cordova插件时要注意配置config.xml
- mybatis-config.xml文件配置
- mybatis-config.xml文件配置
- 三大框架之一 —— mybatis 的 mybatis-config.xml 文件配置
- struts-config.xml文件中配置数据源
- Spring xml 配置使用外部config 文件
- c3p0-config.xml文件基本配置
- Mybatis-config.xml文件的配置
- Cordova 学习笔记三
- mybatis的核心xml文件配置mybatis-config.xml
- JSF学习笔记-web.xml和faces-config.xml配置
- JSF学习笔记-web.xml和faces-config.xml配置
- struts-config.xml 配置
- zebra/quagga ospf and unh test section 2
- Java的一些概念整理
- zebra/quagga ospf and unh test section 3
- HDU---1114-Piggy-Bank (背包)
- LoaderManager使用详解(四)---实例:AppListLoader
- cordova学习三:config.xml文件配置
- LeetCode | Divide Two Integers
- zebra/quagga ospf and unh test section 4
- 30.改变学生结构体数组中的值
- 黑马程序员JAVA笔记4--继承
- jquery 使用$.ajax post方法提交数据
- 一些PHP性能的优化
- 黑马day06 其他重要标签
- android目录结构