您的位置:首页 > 移动开发 > Android开发

聚合数据Android SDK 短信验证演示示例

2014-10-11 13:20 323 查看
1.到libs聚合SDK是聚合数据平台,为移动开发者提供的免费数据接口.使用前请先到聚合平台(http://www.juhe.cn/)注册,申请相关数据.2.下载聚合数据SDK,将开发包里的smscaptcha_sdk_v_1_1.jar拷贝到libs根目录下,将libJuheSDK_v_1_0.so拷贝到libs\armeabi目录下,如图:3.根据接口说明文档找到以下方法:Java代码/**** @param phone* phone number* @param callBack*/public void sendCaptcha(String phone, ResultCallBack callBack)/**** @param phone* phone number* @param code* verify code* @param callBack*/public void commitCaptcha(String phone, String code, ResultCallBack callBack)/**** @param phone* phone number* @param callBack*/public void getContentFriends(ResultCallBack callBack)4.程序中调用方法首先,在AnroidManifest.xml中添加权限Html代码<uses-permission android:name="android.permission.READ_PHONE_STATE" /><uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /><uses-permission android:name="android.permission.READ_CONTACTS" />在application标签内部加入你申请的openidHtml代码<meta-dataandroid:name="JUHE_KEY"android:value="申请的openid" />在使用前需要调用一次初始化方法Java代码CommonFun.initialize(getApplicationContext());导入相关包Java代码import com.thinkland.smssdk.SMSSDK;import com.thinkland.smssdk.util.JsonCallBack;
调用方法Java代码//发送验证码SMSCaptcha captcha = SMSCaptcha.getInstance();captcha.sendCaptcha(phone, new ResultCallBack() {@Overridepublic void onResult(int code, String reason, String result) {// TODO Auto-generated method stub}});5.返回字段及相关错误码

publicvoidsendCaptcha(Stringphone,ResultCallBack callBack)

返回字段:无

publicvoidcommitCaptcha(Stringphone,Stringcode,ResultCallBackcallBack)

返回字段:无

publicvoidgetContentFriends(ResultCallBackcallBack)

返回字段:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: