关于 nfc 插件
官方提供的插件文档请参考 /Native/plugins/phonegap-nfc/plugin.js.xdoc 没有提供案例!自己研究下 可以参考的两个帖子: http://bbs.wex5.com/forum.php?mod=viewthread&tid=112903 http://bbs.wex5.com/forum.php?mod=viewthread&tid=103624
官方提供的插件文档请参考 /Native/plugins/phonegap-nfc/plugin.js.xdoc 没有提供案例!自己研究下 可以参考的两个帖子: http://bbs.wex5.com/forum.php?mod=viewthread&tid=112903 http://bbs.wex5.com/forum.php?mod=viewthread&tid=103624
案例:/UI2/demo/plugin/signature/demo.w 插件:com.justep.cordova.plugin.signature 文档:/Native/plugins/com.justep.cordova.plugin.signature/plugin.js.xdoc
非WeX5 开发的网站 ,使用x5打包 ,HTML打包成IOS,纯数字会自动变成拨打电话的超链接 html增加 <meta name="format-detection" content="telephone=no"> 即可解决 WeX5 原理上也是这样做的 /UI2/system/components/justep/window/main.html
原生配置布局文件是:懂原生开发的人一定看得懂 /Native/templates/advanced/platforms/android/JustepGetContent/src/main/res/layout/file_upload_chooser.xml 另外同级目录下还有录音和照相的配置布局
WeX5 3.7版本 替换插件,解决bug com.justep.cordova.plugin.filebrowser
请参考文档 /Native/plugins/com.justep.cordova.plugin.app.utils/plugin.js.xdoc /** @name com.justep.cordova.plugin.app.utils.clearCache @function @param {int} type 清除的资源类型,0代表更新的资源,1代表app临时的文件夹 @returns {void} @description 清除cache文件和文件夹 */ js调用应该这样写 navigator.appUtils.clearCache(0)
3.7版本修改插件: 下载最新修改的插件! 覆盖到:/Native/plugins 下面(或者删除旧的,拷贝新的)重新打包即可 com.synconset.imagepicker com.justep.cordova.plugin.filebrowser com.justep.cordova.plugin.weibo com.justep.cordova.plugin.videoPlayer : 链接: https://pan.baidu.com/s/1bp0FZ5t 密码: dzk9 com.justep.cordova.plugin.security.mob /Native/plugins/com.justep.cordova.plugin.iFlytek/www/Speech.js /Native/plugins/cordova-open/src/android/Open.java cordova.plugin.local-notification com.justep.cordova.plugin.weixin.v3.zip:链接: https://pan.baidu.com/s/1nvGEb7z 密码: q7cs 插件再次修改:com.justep.cordova.plugin.weixin.v3 geolocation在ios上调用navigator.geolocation.watchPosition无法进行位置跟踪的问题解决: 替换下面两个插件和js文件, cordova-plugin-geolocation com.justep.cordova.plugin.baidulocation model/UI2/demo/native/geolocation/mainActivity.js cordova-plugin-contacts com.justep.cordova.plugin.barcodescanner:链接: https://pan.baidu.com/s/1pLQdyo7 密码: 2bwq com.justep.cordova.plugin.filebrowser [...]
下载替换文件 替换/Native/templates/advanced/platforms/android/build.gradle 重新打包即可! 新版本已经改过了!
sqlite 的用法,案例参考: /UI2/demo/sqlite/simpleData/index.w 可以appLoader直接运行案例!如果是自己打包!注意/UI2/demo/sqlite/下面的资源要全部选中打包在APP中!丢失资源就不能运行了 自己实现增删改查,在data组件的onCustomRefresh ,onCustomSave 事件中接管,写代码参考案例即可! 如果使用到分页和排序,注意ORDER BY 需要写在LIMIT 前边才可以生效,比如: SqliteUtil.executeSql(db, "SELECT * FROM myTable ORDER BY fName desc LIMIT ? OFFSET ? ", [ limit, offset ], onSuccess, onError);
插件:cordova-plugin-wifi 文档:/Native/plugins/cordova-plugin-wifi/plugin.js.xdoc 案例: Model.prototype.modelLoad = function(event){ window.plugins.WifiAdmin.getWifiInfo(function(success) { alert(JSON.stringify(success));//可以打印成功回调的参数,获取wifi 的其他信息 var ssid = success.activity.SSID; alert(ssid); }; };