1.到libs聚合SDK是聚合数据平台,为移动开发者提供的免费数据接口.使用前请先到聚合平台(http://www.juhe.cn/)注册,申请相关数据.
2.下载聚合数据SDK,将开发包里的smscaptcha_sdk_v_1_1.jar拷贝到libs根目录下,将libJuheSDK_v_1_0.so拷贝到libs\armeabi目录下,如图:
3.根据接口说明文档找到以下方法:
/**
*
* @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中添加权限
<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标签内部加入你申请的openid
<meta-data
android:name="JUHE_KEY"
android:value="申请的openid" />
在使用前需要调用一次初始化方法
CommonFun.initialize(getApplicationContext());
导入相关包
import com.thinkland.smssdk.SMSSDK;
import com.thinkland.smssdk.util.JsonCallBack;
调用方法
//发送验证码
SMSCaptcha captcha = SMSCaptcha.getInstance();
captcha.sendCaptcha(phone, new ResultCallBack() {
@Override
public void onResult(int code, String reason, String result) {
// TODO Auto-generated method stub
}
});
5.返回字段及相关错误码
publicvoidsendCaptcha(Stringphone,ResultCallBack
callBack)
返回字段:无
publicvoidcommitCaptcha(Stringphone,Stringcode,ResultCallBackcallBack)
返回字段:无
publicvoidgetContentFriends(ResultCallBackcallBack)
返回字段:
名称
|
|
类型
|
说明
|
array
|
|
|
联系人数组
|
|
phoneNumber
|
string
|
电话号码,多个号码用,分开
|
|
displayName
|
string
|
姓名
|
错误码
|
说明
|
0
|
成功
|
1
|
错误
|
-2
|
本地网络异常
|
-3
|
服务器异常
|
-4
|
解析错误
|
-5
|
初始化异常
|
分享到:
相关推荐
2. **集成SDK**:聚合数据可能提供了Android SDK,便于开发者快速集成短信验证码功能。下载并导入SDK到你的Android项目中,按照官方文档进行配置。 3. **编写发送验证码的代码**:在用户输入手机号码后,通过调用...
Unity 广告SDK Max聚合广告SDK是专门为游戏开发者和应用开发者设计的一款强大的工具,它集成了AppLovin MAX的功能,让开发者能够在他们的Unity项目中轻松地实现广告的变现和优化。AppLovin MAX是一个领先的广告收益...
该示例项目是基于ADmobile-ADSuyi广告聚合平台的Android SDKDemo设计源码,包含169个文件,包括68个XML配置文件、63个Java源文件、17个PNG图片文件、9个Markdown文件、3个Gradle配置文件、2个Git忽略文件、2个属性...
聚合官方SDK,通常指的是一个集成了多种服务功能的软件开发工具包,旨在简化开发者的工作,让他们能够快速地在自己的应用程序中接入各种服务。这个SDK可能包括支付接口、登录认证、数据分析、推送通知等多种功能,...
本项目"android获取聚合数据笑话"正是这样一个示例,它展示了如何利用Fastjson和XUtils这两个流行框架从聚合数据API中获取并解析笑话内容。下面我们将深入探讨这个项目涉及的关键知识点。 首先,聚合数据(JuHeData...
android手游sdk聚合打包全套工具(windows平台) 解包:apktool d test.apk 重打包:apktool d test 签名:jarsigner -verbose -keystore test.jks -signedjar signtest.apk test.apk test 优化apk:zipalign -v 4 ...
android手游sdk聚合打包全套工具(linux平台) 解包:apktool d test.apk 重打包:apktool d test 签名:jarsigner -verbose -keystore test.jks -signedjar signtest.apk test.apk test 优化apk:zipalign -v 4 ...
本文档提供了基于PHP的聚合数据天气预报API调用示例,演示了如何使用PHP语言调用天气预报API,获取支持城市列表、根据城市获取天气预报、根据IP地址请求天气预报、根据GPS坐标请求天气、城市3小时天气预报等功能。...
这个特定的jar包,名为"JuheData_AndroidSDK_v2.0.0_All",很可能是由聚合数据(Juhe Data)公司提供的,它是一个专注于移动互联网数据服务的平台。 首先,我们要理解什么是SDK(Software Development Kit)。SDK是...
在Android开发中,集成地图服务是一项常见的需求,而高德地图作为国内领先的地图服务提供商,其SDK提供了丰富的功能,包括点聚合(Cluster)功能。点聚合功能主要用于在地图上显示大量定位点时,通过自动聚合近似...
1. **依赖引入**:首先,我们需要在项目的build.gradle文件中引入高德地图SDK以及用于聚合的第三方库,如`com.google.maps.android:android-maps-utils`。 2. **自定义ClusterManager**:高德地图虽然没有内置的...
在Android开发中,获取地理位置信息是一项常见的任务,而聚合数据(AggData)提供了一种通过网络获取位置服务的方式。本教程将详细讲解如何利用聚合数据的API来获取经纬度,并进行JSON解析处理。 首先,我们需要...
IJPay聚合支付SDK v2.9.6是一个针对IT专业人士,特别是那些从事支付系统开发的开发者的重要工具。这个SDK提供了一种便捷的方式,使开发者能够快速集成多种支付渠道,如支付宝、微信支付、银联等,从而提升开发效率并...
本Demo主要展示了如何在Android应用中实现这一功能,特别地,它利用了聚合数据(JiGuoData)的服务来进行验证码的发送与验证。 1. **集成聚合数据SDK** 要使用聚合数据的服务,首先需要在项目中集成其SDK。这通常...
《深入解析BaiduLBS_AndroidSDK:基于AndEngine的地理定位与地图应用开发》 在移动应用开发领域,BaiduLBS(百度位置服务)为开发者提供了强大的地图、定位和路线规划等功能,极大地丰富了应用程序的用户体验。尤其...
本示例将详细讲解如何在Android应用中集成广告,主要涉及以下几个关键步骤和知识点: 1. **选择广告网络**:首先,你需要选择一个广告网络,如Google AdMob、Facebook Audience Network或InMobi等。这些网络提供了...
综上所述,通过Android的百度地图API,我们可以方便地实现地图标注、聚合功能,并且能监听并响应用户的点击事件,提供良好的交互体验。在实际开发中,根据项目需求,还可以结合其他高级特性,如热力图、路径规划等,...
Android JuheApiSDK 是一个为 Android 应用程序提供的数据聚合SDK,旨在帮助开发者快速集成数据接口,提高应用程序的数据处理能力。下面是该SDK的使用说明文档概要: 版本说明 JuheApiSDK 的版本号为 V 2.6,发布...
【万普聚合SDK】是一款专为Android应用开发者设计的软件开发工具包,它集成了多种功能,旨在简化移动应用的开发过程,提升用户体验,并帮助开发者实现商业化目标。万普聚合SDK通常包含广告展示、用户行为追踪、数据...