起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 36151|回复: 12

常用cordova插件使用说明+案例+源码

  [复制链接]

13

主题

313

帖子

399

积分

中级会员

Rank: 3Rank: 3

积分
399
QQ
发表于 2016-5-13 17:13:27 | 显示全部楼层 |阅读模式
本帖最后由 zhijun 于 2016-8-9 15:09 编辑

文档中心新出来一批关于插件使用的系列文章,汇总整理如下

在app中打开第三方应用 http://docs.wex5.com/open-third-party-applications/
使用SQLite数据库 http://doc.wex5.com/cordova-plugin-sqlite/
极光JPush插件使用流程 http://doc.wex5.com/cordova-plugin-jpush/
H5 App微信支付起手式 http://docs.wex5.com/pay-h5app-weixin/
H5App银联支付开发 http://docs.wex5.com/pay-unionpay/
H5App支付宝开发详解 http://docs.wex5.com/pay-alipay-step-by-step/
WeX5微信公众号支付开发 http://docs.wex5.com/pay-mp-step-by-step/
社交分享开发教程 http://docs.wex5.com/social-share/
微信、微博、QQ分享开发教程 http://docs.wex5.com/wechat-weibo-qq-share/
geolocation插件使用方法 http://docs.wex5.com/cordova-plugin-geolocation/
documenthandler插件使用方法http://docs.wex5.com/documenthandler/
statusbar插件使用方法 http://docs.wex5.com/cordova-plugin-statusbar/
voiceManager插件 http://docs.wex5.com/com-justep-cordova-plugin-voicemanager/
privacyScreen插件的使用方法 http://docs.wex5.com/cordova-plugin-privacyscreen/
Device插件 http://docs.wex5.com/cordova-plugin-device/
TouchID插件 http://docs.wex5.com/com-justep-cordova-plugin-touchid/
screenOrientation插件 http://docs.wex5.com/cordova-plugin-screen-orientation/
preferences插件使用方法 http://docs.wex5.com/cordova-plugin-app-preferences/
file插件 http://docs.wex5.com/cordova-plugin-file/
insomnia插件 http://docs.wex5.com/cordova-plugin-insomnia/
badge插件使用方法 http://docs.wex5.com/de-appplant-cordova-plugin-badge/
iFlytek插件 http://docs.wex5.com/com-justep-cordova-plugin-iflytek/
AppAvailability插件使用方法 http://docs.wex5.com/cordova-plugin-appavailability/
ActionSheet插件 http://docs.wex5.com/cordova-plugin-actionsheet/
customURLScheme插件 http://docs.wex5.com/cordova-plugin-customurlscheme/
appVersion插件 http://docs.wex5.com/cordova-plugin-app-version/
Calendar插件 http://docs.wex5.com/cordova-plugin-calendar/
手机中打开doc、pdf等文件 http://docs.wex5.com/open-file/

也可根据需要自行开发插件,添加到studio,具体流程可以看下面两篇文章:
cordova插件开发Android篇(初级入门)    http://doc.wex5.com/cordova-plugin-voicemanager-android/  
cordova插件开发iOS篇(初级入门)        http://doc.wex5.com/cordova-plugin-ios-primary/   

相关文档:
Cordova插件清单及使用说明(持续更新中)  http://docs.wex5.com/cordova-plugins/   
cordova插件案例运行图:
162.png 163.png 161.png
案例使用说明:
1- 将压缩包解压到{WeX5\BeX5根目录}\model\UI2\目录下
2- 打开studio, 进行打包,然后安装到手机运行即可进行查看。

插件案例资源下载:


plugin.rar

227.31 KB, 下载次数: 1300

native.part1.rar

976.56 KB, 下载次数: 1957

native.part2.rar

976.56 KB, 下载次数: 1873

native.part3.rar

654.5 KB, 下载次数: 1145

评分

参与人数 1威望 +20 收起 理由
Masion + 20

查看全部评分

0

主题

79

帖子

325

积分

中级会员

Rank: 3Rank: 3

积分
325
QQ
发表于 2016-5-17 09:04:38 | 显示全部楼层
如果有案例就比较直观了~

点评

我也觉得是的! www.shubaol.com 书包网h文  发表于 2017-3-18 19:04
回复 支持 反对

使用道具 举报

13

主题

313

帖子

399

积分

中级会员

Rank: 3Rank: 3

积分
399
QQ
 楼主| 发表于 2016-5-17 09:35:19 | 显示全部楼层
wuxing 发表于 2016-5-17 09:04
如果有案例就比较直观了~

后期会进行整理的
回复 支持 反对

使用道具 举报

377

主题

2594

帖子

5117

积分

论坛元老

Rank: 8Rank: 8

积分
5117
QQ
发表于 2016-5-18 09:24:34 | 显示全部楼层
好帖
长春鱼熊企业管理咨询有限公司



X5开发出入库培训视频
(出处: 起步论坛)
回复

使用道具 举报

8

主题

26

帖子

61

积分

初级会员

Rank: 2

积分
61
QQ
发表于 2016-5-19 10:08:55 | 显示全部楼层
本帖最后由 xzf_java133 于 2016-5-19 10:39 编辑

按照给的例子做的那个voiceManager的cordova插件,报错了,引用失败

config.xml

config.xml

cordova_plugin.xml

cordova_plugin.xml

index.js

index.js

目录

目录

voice.js

voice.js

VoiceManager.java

VoiceManager.java
回复 支持 反对

使用道具 举报

0

主题

73

帖子

181

积分

初级会员

Rank: 2

积分
181
QQ
发表于 2016-5-19 11:27:02 | 显示全部楼层
xzf_java133 发表于 2016-5-19 10:08
按照给的例子做的那个voiceManager的cordova插件,报错了,引用失败

你方便把所有资源打成压缩包放上来么?我可以导入工程帮你看下
回复 支持 反对

使用道具 举报

8

主题

26

帖子

61

积分

初级会员

Rank: 2

积分
61
QQ
发表于 2016-5-19 13:38:17 | 显示全部楼层
peace 发表于 2016-5-19 11:27
你方便把所有资源打成压缩包放上来么?我可以导入工程帮你看下

谢了,我已经弄好了,我在插件的js文件中加入cordova.define("com.justep.cordova.plugin.voiceManager", function(require, exports, module) {})这段,例子上说不加,然后我看了下其他的文档资料,都看到的有这段,就加上了,然后运行不报错了,只是点击扩音和听筒没啥反应
回复 支持 反对

使用道具 举报

0

主题

73

帖子

181

积分

初级会员

Rank: 2

积分
181
QQ
发表于 2016-5-19 15:21:41 | 显示全部楼层
xzf_java133 发表于 2016-5-19 13:38
谢了,我已经弄好了,我在插件的js文件中加入cordova.define("com.justep.cordova.plugin.voiceManager", ...

写插件的时候插件js是不加这段代码的,但是生成了cordova应用后,voiceManager\build\src\platforms\android\assets\www\plugins\com.justep.cordova.plugin.voiceManager\www\voice.js文件会被添加上cordova.define("com.justep.cordova.plugin.voiceManager.voiceManager", function(require, exports, module) { var cordova = require('cordova'), exec = require('cordova/exec');

点击按钮有成功和失败的返回么?流程是先点击播放音乐,然后点击外放和听筒。点击听筒的时候音乐在听筒播放,正确执行的话,执行成功回调的代码。在本例中就是弹出提示框,显示“成功”
回复 支持 反对

使用道具 举报

104

主题

369

帖子

1173

积分

金牌会员

王小二

Rank: 6Rank: 6

积分
1173
QQ
发表于 2016-8-19 14:57:56 | 显示全部楼层
rongCloud 是容联云的插件demo吗?3.5中没有这个插件啊: cn.rongcloud.imlib
<a href="#自我介绍"/>点点点</a>
回复 支持 反对

使用道具 举报

3

主题

9

帖子

59

积分

初级会员

Rank: 2

积分
59
QQ
发表于 2016-9-5 16:27:56 | 显示全部楼层
救星啊 得好好看看
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-21 17:14 , Processed in 0.103632 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表