cordova+robotframeworkk7有人来说说吗

本人菜鸟一枚初写文章,写的鈈好得地方还请提出意见或建议。

网上对于cordova的各种文件的作用讲解比较少所以本篇文章主要讲解cordova插件各个文件的作用。

本文章主要讲解Cordova 混合开发的配置文件以操作使用,如有不到之处可留言

  • 1.新建一个项目: (win+R 打开命令窗口,或使用其他方式)
  • 5 添加插件需要用到package.json 上面提到創建新插件但是创建后发现并没有这个package.json文件 需要进入此插件目录下 npm init 输入此命令生成package.json文件,然后会在窗口提示配置此插件信息无脑下一步即可(不影响使用)。
  • plugin.xml 此文件为cordova插件重中之重 谨记此xml 会配置各种android中需要的东西,如:权限类,三方库等;

  • 如上图所示ImageCamera.js 稍后会讲到,此js攵件是与页面交互的接口文件 可以看到
  • config.xml这个文件是cordova 配置所需尽量不要手动修改,如有此文件问题可请教js同事,因为里边的都是js的东西
  • 这个類的路径切记要正确。
  • 权限这个不用再多介绍了,需要什么自己按照这种方式去写就可以了
  • AndroidManifest做过android开发的同学都知道 这个文件的重要性所以依然要声明,内部因为要声明组件所以activity也需要声明包括其他的组件也一样,类似上边
  • 要知道cordova比较坑的就是配置,所以各种文件嘟要声明非常麻烦java类的声明 前边为插件的路径后边为集成到cordova项目中的路径(注意:各种类都需要声明)
  • 不光是类,资源文件一样需要声奣如果一个插件有很多类和资源,那就吐血吧!
  • plugin.xml文件里边基本就这些了如果还有不明白的地方可留言!
  • 请看上图 路径  为什么会有一个 android呢,因为插件不光android的写ios也要写,所以只是区分一下而已还记得上边提到的一个cordova提供的交互类吗 CordovaPlugin

  • 有想了解CordovaPlugin 的同学可以去看看,他的生命周期和Activity一样

  • 如上图所示,一个自定义相机的动能action为接口所回的字符串做一些处理如果 成功 则 return true 失败return false。


  • 有时候我们需要给js传值这个时候需要用到此方法,传入对象其中马赛克部分为前边xml中的配置,可去上面查看



  • js接口文件,这边对应上边类中定义的 字段返回相应的功能,会一些js的同学看着应该比较easy
  • 先写到这吧,第一次写完全不知道写什么作为一个android开发人员居然在写cordova的博客也是醉了最后各位同学有意见的提意见吧,哈哈
0
0

我要回帖

更多关于 robotframework 的文章

 

随机推荐