About liangqiangkun

该作者尚未填入任何详情
So far liangqiangkun has created 14 blog entries.

appVersion插件

本文讲解cordova-plugin-app-version插件以及如何在Wex5中使用该插件。 1.插件概述 APP版本信息插件,通过该插件可获取该应用的名字、发布版本号、内部版本号标识、包名相关信息。 2.插件使用 首先,我们需要在自己的js文件中引入该插件,即“require("cordova!cordova-plugin-app-version");”在此不做过多叙述了。 然后就是调用插件的API了,该插件提供了四个接口,分别是获取APP名称,包名,发布版本号,内部版本号。代码如下: //回调方法 Model.prototype.callBack = function(){ this.success = function (result) { justep.Util.hint(result); }; this.error = function () { justep.Util.hint("获取失败"); }; }; //获取APP的名字 Model.prototype.nameBtnClick = function(event){ cordova.getAppVersion.getAppName(this.success,this.error); }; //获取APP的包名 Model.prototype.budleIDBtnClick = [...]

cordova插件开发iOS篇(初级入门)

  本篇文章介绍x5平台下开发一个适用于iOS平台的简单的cordova插件的基本流程。 说明: ①:本篇文章面向的是有一定x5基础还有iOS开发基础的开发者。 ②:阅读本篇文章之前请先阅览《cordova插件开发Android篇(初级入门)》。 ③:本篇文章介绍的是x5平台下的cordova插件开发,与标准的cordova插件开发略有区别。 ④:本篇文章以一个简单插件的开发为例,介绍一个插件开发的基本流程,该插件可以控制手机音频输出方式:外放模式/听筒模式。 目录 1、生成本地APP 2、开发cordova插件         ① 编写iOS原生代码         ② 书写调用原生的js文件         ③ 配置plugin.xml文件         ④ 配置plugin-ex.xml文件         ⑤ 书写plugin.js.xdoc文件 [...]

社交分享开发教程

本篇文章介绍如何使用x5提供的插件实现通用的分享功能。 在x5中提供了两类分享的插件,一种是微信、QQ、微博这类特定客户端的分享插件,开发者如有这方面需求可参考作者另一篇文章:<微信、微博、QQ分享开发教程>(http://doc.wex5.com/wechat-weibo-qq-share/);另外一种是通用的分享功能,本篇文章介绍第二种插件的使用教程。 在x5中提供了一个通用的分享插件,开发者通过这个插件可分享文本、图片等文件,并关联打开本地注册过的可分享类型(sharing widget),本文以简单的分享示例介绍此插件基本的使用。 1、导入插件,调用接口 /** 导入相关插件 **/ require("cordova!cordova-plugin-x-socialsharing"); /** 调用相关接口,实现分享功能 **/ Model.prototype.shareClick = function(event){ var url = window.location.href; plugins.socialsharing.share("起步科技", null, null, url); };//此处分享一个链接 2、打包勾选插件 打包勾选插件,如图示: 此插件的使用比较简单,详细接口说明,参数说明请参考插件文档,此文章不做过多说明。 下面分别是iOS跟Android的效果图!

微信、微博、QQ分享开发教程

本篇文章介绍如何利用x5提供的cordova插件实现微博、微信、QQ分享。 在x5中提供了两类分享的插件,一种是微信、QQ、微博这类特定客户端的分享插件,另外一种是通用的分享功能,开发者如果是通用分享需求可参考作者另一篇文章:<社交分享开发教程>( http://doc.wex5.com/social-share/);本篇文章介绍第一种插件的使用教程。 注:在wex53.4版本中,还有一种方式实现微信、qq的分享功能,就是借助一组本地api来实现,那就是“JS-API”,详情可参考文章《JS-API的使用说明》 在x5中提供了微博、微信、QQ三个插件,这三个插件都已经提供了分享的接口,我们只需要按照插件相关文档配置相关参数,导入插件,书写相应js代码,调用对应的接口即可实现分享功能,极大的简化了开发者的开发流程,以下是详细demo的演示: 1、准备工作 由于这三个插件分别接入了微博、微信、QQ的SDK,我们需要在相应的开发平台注册开发者账号,成为开发者,并且申请对应的appID(不同的接入平台对应的参数名称稍有差异),这样我们开发的应用才可以通过授权验证!至于测试过程,可以使用插件中默认带有的参数(wex5综合演示案例中默认配有相关参数),如有发布需求,建议去腾讯(微博、微信)开放平台申请个人的开发者账号然后按照接入流程申请appKey等相关参数! qq appKey与appId申请如图示: 登陆腾讯开放平台然后注册成为开发者,然后接入应用即可得到需要的appId与appKey。 微信 appId与appSecret申请如图示: 登陆微信开放平台,然后注册成为开发者,接入移动应用即可得到需要的appId与appSecret。 微博appKey与appId申请如图所: 登陆新浪微博开放平台,注册成为开发者,接入移动应用,然后在我的应用中的基本信息中即可看到需要的appKey与appId。     2、导入插件,调用插件接口 在需要实现分享功能界面的js文件中导入插件,然后按照插件的规范书写js代码,调用相关接口。 /** 导入相关插件 **/ require("cordova!com.justep.cordova.plugin.qq"); require("cordova!com.justep.cordova.plugin.weibo"); require("cordova!com.justep.cordova.plugin.weixin.v3"); /** 调用相关接口,实现分享功能 **/ Model.prototype.weiboClick = function(event) { function [...]