一.APICloud的config.xml应用配置的说明

每一个Widget 包必须有一个名为 config.xml (大小写敏感)的配

置文件,它位于Widget包的根目录下。该配置文件包含了关于该Widget的重要信息,如:名称、作者信息、描述、云端ID、偏好设置、权限配置、模块概览等等,并且该配置文件也是整个Widget的入口。

以下是整个配置文件:

配置清单描述:

widget父元素描述了该Widget的基本属性,如表1所示。

  • 表1. widget父元素的属性

属性名

描述

备注

id

应用ID,由云服务器自动分配。它是该Widget在云端的唯一标识。云服务器根据此ID对Widget进行管理并提供辅助服务,如:更新升级、统计分析、推送服务等。

必选

version

Widget的版本号

必选

sandbox

配置此属性后,APICloud应用在运行之初,将会在设备的SD卡上建立与此属性同名的文件夹根目录,并将该目录默认为本应用的沙箱根路径,此后应用运行过程中所有涉及的文件操作如:文件读写,拍照、下载等等,操作结果的文件都将存放在该路径下。该属性仅Android平台生效

可选

配置中的XML元素如表2所示。

  • 表2. Widget配置元素

元素名

描述

备注

name

Widget的名称。如:QQ、新浪微博、微信等

必选

description

Widget的简单描述信息

可选

author

Widget的作者信息

可选

content

Widget运行的起始页,支持相对/绝对路径

必选

access

在哪些页面里面可以访问APICloud的扩展API。一般配置“*”,代表所有页面都允许访问

可选

preference

偏好设置。配置Widget的一些运行时属性,如:页面是否支持弹动效果、窗口默认背景、页面是否显示滚动条等。该配置可在APICloud Studio的GUI界面中选择并使用。详细请参考Preference Guide

可选

permission

权限配置。通过此配置向系统声明Widget所用到的系统权限。如:直接拨打电话、直接发送短信、发起定位等。该配置可在APICloud Studio的GUI界面中选择并使用。详细请参考Platform Permission

必选

feature

功能配置。通过此配置,向系统声明需要使用哪些功能,以及需要传递给该功能的数据。如:使用新浪微博、使用微信分享等。该配置可在APICloud Studio的GUI界面中选择并使用。详细请参考Feature Guide

可选

font

字体配置。通过此配置,将自定义字体加入到应用中,使其可以在前端页面使用该字体

可选

Preference

Preference用于声明本应用的一些全局设置或者属性,该字段以键值对的形式存在。APICloud应用在启动及运行过程中会随时参考这些属性,以达到应用运行的最优状态。

Feature

Feature用于声明本应用使用到的平台扩展模块功能、第三方SDK等接入规范、运行时组件,并声明该模块默认需要传入的参数及值(param),每个Feature对应一个或多个参数值。APICloud应用通过这些模块为用户提供特定的功能。其基本结构和字段如下:

//forceBind字段表示是否强制绑定模块,为true时在网站上面该模块会被自动勾选上且不能去掉。默认值为true

<feature name="moduleName"forceBind="true">

<param name="xxx"value="xxx" />

</feature>

Permission

Permission用于声明本应用用到的所有系统权限。APPCloud开放的API接口以及提供的服务或者功能中,可能需要向操作系统申请某些权限,APPCloud将这些权限归类并抽象后提供给开发者,开发者通过简单的字段声明,APPCloud云端在编译应用时,将会判别permission字段并给应用安装包添加相应的系统权限(即应用安装时,系统向用户展示的权限列表)。

关于配置文件的属性详情浏览 http://docs.apicloud.com/Dev-Guide/app-config-manual 。

APICloud的config.xml应用配置的说明相关推荐

  1. Cordova config.xml配置WebView全屏浏览

    一.config.xml可以配置WebView默认情况下全屏 说明: 1.多数应用默认下不全屏,只是修改系统工具栏的样式. 2.目前Cordova的浏览器插件InAppBrowser,Themeabl ...

  2. idea创建mybatis的config.xml和mapper.xml方法

      1.file-setting,左上角输入template,  2.在左侧栏找到File And Code Templates  3.中间选中Files  4.点击+号,添加模板  5.输入模板名字 ...

  3. SpringMVC-applicationContent.xml和Spring-servlet.xml的配置设置

    Spring-Servlet.xml: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns ...

  4. Spring Cloud Config 集中式配置

    2019独角兽企业重金招聘Python工程师标准>>> 本指南通过Spring cloud config服务器引导你建立和消费配置. 你要构建什么? 你需要设置一个config服务器 ...

  5. mybatis中config.xml文件的解析

    config.xml文件的解析是主要是XMLConfigBuilder完成的,通过调用parseConfiguration来实现整个解析过程 public Configuration parse() ...

  6. spring,springmvc,mybatis基本整合(一)--xml文件配置方式(1)

    **这个整合.仅仅是最主要的整合,而且是xml配置文件的方式之中的一个,即当中的mybatis是採用非mapper接口的方式.(第二遍採用mapper接口方式.第三遍採用注解的方式:第四篇採用注解基于 ...

  7. webconfig的解决方案怎么添加_解决在Web.config或App.config中添加自定义配置的方法详解...

    文档从网络中收集,已重新整理排版 .word 版本可编辑 . 欢迎下载支持 . 1 word 版本可编辑 . 欢迎下载支持 . 解决在 Web.config 或 App.config 中添 加自定义配 ...

  8. Spring Cache抽象-基于XML的配置声明(基于EhCache的配置)

    概述 完整示例 pomxml增加依赖 数据库表数据Oracle 实体类 服务层 ehcache的配置文件 Spring-EhCache配置文件 单元测试 日志输出 日志分析 示例源码 概述 首先请阅读 ...

  9. Spring Cache抽象-基于XML的配置声明(基于ConcurrentMap的配置)

    概述 示例 项目结构 数据库表数据Oracle 实体类 服务层 Spring配置文件 单元测试 日志输出 日志分析 示例源码 概述 Spring Cache基于注解的配置 如果不想使用注解或者由于其他 ...

  10. nginx.config widows 简单配置存储

    nginx.config widows 简单配置存储 #user nobody; worker_processes 4;#error_log logs/error.log; #error_log lo ...

最新文章

  1. MATLAB红色分量图如何合成,如何修改一张图片中红色分量的值?
  2. 使用关中断解决资源冲突问题
  3. jvm系列(八):jvm知识点总览-高级Java工程师面试必备
  4. python3的web开发中出现UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid star
  5. 葬身李刚儿子车轮下的漂亮女孩
  6. java生成四则运算表达式_生成四则运算(java实现)
  7. MVC5 Action的view()直接输出字符串方式
  8. php登录实现session记住密码,利用php实现一周之内自动登录存储机制(cookie、session、localStorage)...
  9. lacp静态和动态区别_TTM、静态和动态市盈率的区别,三种市盈率看哪个?
  10. 运筹学 美国人在计算机上实现的四,运筹学试卷及答案.
  11. Cesium 高性能扩展之DrawCommand(二):OSGB倾斜模型展示应用
  12. 《具体数学》(二)和式
  13. 诛仙服务器技能修改,2021年5月21日正式服技能修改公告
  14. c语言百分号-5.2f什么意思,c语言中的%d跟%5.2f有什么区别
  15. Matlab-16QAM调制与解调 16-QAM星座点图 16-QAM在AWGN信道下的误码率和误比特率性能,仿真值与理论值曲线对比图
  16. MATLAB图像处理识别商品条形码、图像分割
  17. 说一说刚拿下BIRTV推荐的中国8K摄像机新品
  18. 老熊:RAC数据库频繁hang问题诊断案例
  19. python 角度传感器模拟_Arduino300度模拟旋转角度传感器
  20. 不间断电源 (UPS)全国产化电子元件推荐方案

热门文章

  1. 自定义C语言头文件书写格式
  2. 3d数字孪生工厂可视化三维建模平台
  3. 什么是简单边界点(Simple border points)
  4. 巴特沃斯归一化数字低通滤波器参数、原理及使用方法
  5. 广和通LTE Cat4模组L716焕新升级,为IoT行业提供经济普适无线应用
  6. sql中concat函数_SQL中的CONCAT函数概述和示例
  7. 利用LU分解法的多项式拟合实验
  8. 0.96寸OLED12864显示屏设计方案(原理图+PCB+BOM表+程序)
  9. STM32 硬件IIC OLED
  10. [ROS2] 你应该知道Costmap_2d 的这些细节