当前位置: 首页 > wzjs >正文

新企业在哪里做网站好微信软文怎么写

新企业在哪里做网站好,微信软文怎么写,深圳做网站建设公司,有没有做博物馆的3d网站Cordova开发自定义插件的方法 文章目录 Cordova开发自定义插件的方法[TOC](文章目录) 一、自定义插件二、android下的自定义插件开发(一)步骤1、建立cordova工程2、建立自定义插件(1) 安装plugman(2) 用plu…

Cordova开发自定义插件的方法

文章目录

  • Cordova开发自定义插件的方法
    • @[TOC](文章目录)
  • 一、自定义插件
  • 二、android下的自定义插件开发
    • (一)步骤
      • 1、建立cordova工程
      • 2、建立自定义插件
        • (1) 安装plugman
        • (2) 用plugman建立自定义插件Myplug
        • (3) 到Myplug目录,用plugman建立package.json文件
        • (4)在myPlug\src目录下,建立HelloPlugin.java
      • 3、自定义插件配置文件
        • (1)myPlug.js
        • (2)package.json
        • (3)plugin.xml
    • (二)APP工程中的调用

一、自定义插件

当Cordova 开发跨平台APP没有现成插件可用,或者现有插件无法满足需求时,需要开发自定义插件。
自定义插件针对不同的开发平台需要用原生开发语言完成开发。例如:android采用java,ios则采用object-c或swift。
以下以android平台下的自定义插件开发为例,说明开发基本方法和关键点。

二、android下的自定义插件开发

(一)步骤

1、建立cordova工程

cordova create myDefinePlug
cd myDefinePlug
cordova platform add android

2、建立自定义插件

进入cmd命令窗口,按如下顺序建立初始自定义插件结构:

(1) 安装plugman

在工程文件夹下,执行:
在这里插入图片描述

(2) 用plugman建立自定义插件Myplug

在这里插入图片描述
打开查看其目录结构

(3) 到Myplug目录,用plugman建立package.json文件

在这里插入图片描述
全部按缺省(回车)选择默认值。
生成的自定义插件目录结构如下:
在这里插入图片描述

(4)在myPlug\src目录下,建立HelloPlugin.java

该文件就是自定义插件的功能源码,
例如:定义一个HelloPlugin类,结构如下:
在这里插入图片描述
其中:execute中内容为插件要实现的具体功能,其参数分别为:
action:插件定义的函数名
args: 函数参数
callbackContext:回调,callbackContext.error()错误回调,callbackContext.success()为成功回调。

3、自定义插件配置文件

建立插件原生开发文件后,相关关键配置文件包括:package.json、plugin.xml和myPlug.js。

(1)myPlug.js

在这里插入图片描述
其中HelloPlugin.java中的类名、所定义的函数名和函数参数、函数返回值都是在此定义。

(2)package.json

在这里插入图片描述

(3)plugin.xml

在这里插入图片描述
其中,上图中:
中定义了插件包括的一个或多个JavaScript文件。
每个JS-module标签对应一个JavaScript文件,其中:
要注意的是: clobbers:定义了js-module元素标记,用于指定插件插入在window对象的命名空间,提供了在工程文件的应用程序index.js中如何调用自定义插件函数。
例如:这里
那么,在index.js中调用该函数的写法是:
在这里插入图片描述

(二)APP工程中的调用

在cordova工程中,用如下命令可以向工程中添加该自定义插件:
在这里插入图片描述
注意:
1、myPlug是工程myT下的子目录。
2、每次修改该自定义插件的java源文件或配置文件时,要先从工程删除该插件,再重新添加:
在这里插入图片描述

在工程index.js中调用该自定义插件,代码如下:
在这里插入图片描述
附:
1、更多自定义插件开发方法参考官方网址:Android插件开发指南
2、该案例部分源码来自:《Apache Cordova实战》,Raymonk K Camden著,清华大学出版社,2018年
3、本文以android自定义插件开发为例描述,ios平台自定义插件开发查阅官网。

http://www.dtcms.com/wzjs/274066.html

相关文章:

  • 网站建设收费标准报价女性广告
  • argo wordpressseo实战密码第四版pdf
  • 中文域名 怎么做网站百度广告推广怎么收费了
  • 南屏网站建设站长工具的使用seo综合查询运营
  • 北京市昌平建设工程招标网站站长之家ip查询
  • 婚恋交友网站建设策划谷歌搜索广告
  • 网站建设模板登录界面市场营销网站
  • 做淘宝客网站好搭建吗武汉seo优化代理
  • 在阿里云做的网站怎么移动在线网站分析工具
  • 免费b站推广网站直播steam交易链接怎么看
  • 2019年建设银行安徽招聘网站百度提交入口网址截图
  • 专门做衬衣网站网站seo优化怎么做
  • 网站目录权限设置 user网络营销策划书的主要内容
  • 宁波做网站排名的公司有哪些企业营销策划及推广
  • 如何查企业做网站是否备案过好搜搜索
  • 可靠的上海网站建设公全国疫情实时资讯
  • 河北省城乡住房和城乡建设厅网站seo引擎优化外包
  • 网络软件公司橘子seo查询
  • 下载的网站模板怎么去掉域名前的图标成都关键词快速排名
  • 建个静态网站滁州网站seo
  • vue可以做网站吗怎样优化标题关键词
  • 本地编辑wordpressseo 推广
  • 网站建设小故事微信广告平台
  • 做枪版视频网站犯法吗seo 推广服务
  • 网站做的不满意网络营销课程实训总结
  • 保健品 网站模板南京seo公司哪家
  • 成都公司网站制作公司百度客户服务电话是多少
  • 网站百度收录删除百度搜索引擎推广收费标准
  • 朝阳住房和城乡建设官方网站西安seo排名扣费
  • 网站建设原理广东疫情最新情况