AppCan Widget插件扩展机制
2015-06-11 19:28
387 查看
AppCanWidget插件扩展机制,通过AppCan平台生成的应用,可以理解为一个Widget包(即在IDE创建项目是看到的'phone'文件夹),和一个AppCan平台中间件组成的。通常的情况下,一个应用是由一个Widget+AppCan构成,那么,有没有可能说'n个Widget+AppCan'的机制呢,答应是肯定的,这就是Widget 插件机制,是针对主widget以及普通widget的一种增强性的扩展机制,可以将具有特定功能的widget封装成一个单独的widget包存放到plugin下,然后通过js扩展接口调用,以达到功能扩展的目的。我们把'1个Widget+AppCan'中的那一个Widget叫做'主Widget',而另外的'n-1'个Widget存在于主Widget的'plugin'目录下。
Widget 插件包存在于当前主widget下的plugin 文件夹下,按照widget包名依次排列,插件widget命名是以'appId'作为文件夹名称(比如'10031466'),插件widget里面的目录结构跟主Widget类似(除了没有'plugin'目录,即插件widget中没有二级插件widget)。
Plugin文件夹 :存放plugin widget 包;
插件调用:
StartWidget接口
可以实现widget和widget之间进行数据传输,以及注册callback函数;【参考插件 API】
finishWidget 接口
参数为该widget 插件关闭传给调用该widget 的数据,正好回应了startwidget接口中的callback方法【参考插件 API】
其他接口:
平台的所有接口都可以调用,如果有对文件读写或者拍照等等数据存储接口的调用,数据存储的位置与调用该插件的widget的数据存储位置一致。
AppCan插件地址:http://plugin.appcan.cn/
Widget 插件包存在于当前主widget下的plugin 文件夹下,按照widget包名依次排列,插件widget命名是以'appId'作为文件夹名称(比如'10031466'),插件widget里面的目录结构跟主Widget类似(除了没有'plugin'目录,即插件widget中没有二级插件widget)。
Plugin文件夹 :存放plugin widget 包;
插件调用:
StartWidget接口
可以实现widget和widget之间进行数据传输,以及注册callback函数;【参考插件 API】
finishWidget 接口
参数为该widget 插件关闭传给调用该widget 的数据,正好回应了startwidget接口中的callback方法【参考插件 API】
其他接口:
平台的所有接口都可以调用,如果有对文件读写或者拍照等等数据存储接口的调用,数据存储的位置与调用该插件的widget的数据存储位置一致。
AppCan插件地址:http://plugin.appcan.cn/
相关文章推荐
- AppCan移动平台助力国家电网移动信息化建设
- appCan 模拟器 不能显示
- AppCan 双击返回按钮退出应用
- AppCan 携手腾讯微博开放平台共推跨平台开发工具
- 谈谈怎么最快学好iOS开发(个人看法)
- Web开发者的逆袭:AppCan移动应用在线开发平台
- 浅谈跨平台移动应用开发AppCan 移动端UI2.0框架
- AppCan2.0开发经验分享
- 企业APP如何才能在移动互联网平台展翅高飞
- 移动互联云生态 未来核心竞争力
- “云+移动互联时代,2014移动平台高峰论坛”隆重举行
- 2月1日AppCan为完美支持arm 64,特别发布升级公告
- AppCan获得B轮1亿元融资并宣布移动引擎开源
- AppCan 文件上传下载
- 用友NC6以人为本助企业管理精细化
- 移动互联网服务器端开发课程
- 十大豪门推送sdk,哪个更适合你
- 站在移动互联时代的十字路口上_deviceone
- 网维团队参加BB10移动应用开发大赛颁奖典礼
- 移动web开发常用的框架(三)