聚合数据简易开发流程
聚合数据SDK简介 聚合数据SDK是一套基于Android/iOS开发的程序接口,目前已有Android、iOS版本。开发者可以使用该套SDK开发适用于Android/iOS系统移动设备的应用,通过调用SDK接口,可以轻松的访问聚合的所有数据和服务,构建功能丰富、交互性强的应用程序 Android SDK V2.0 简易开发指南 该文档仅适用于Android版本聚合数据SDK,下面是简易的开发流程说明。详细问题您可以通过相关下载下载相应的文档、示例包、SDK。 一、开发工具 Android开发工具有很多,开发者可根据自己的喜好进行选择。在此,我们推荐开发者使用Eclipse作为自己的开发工具,本套开发指南也是针对Eclipse开发环境下进行编写的。 二、工程配置 将juhe_sdk_v_X_X.jar以及armeabi文件夹(内包含libJuheSDK_v_X_X.so)添加到工程中libs文件夹下,Android工程会自动将libs文件夹下的jar导入。 通过以上两步操作后,您就可以正常使用短信验证SDK为您提供的全部功能了。 三、调用SDK ①:先通过聚合数据中心(http://www.juhe.cn/docs)申请所需的数据服务。 1、在application中添加开发密钥 <meta-data android:value="开发者OpenID" /> 2、添加所需权限 <uses-permission android:"android.permission.ACCESS_NETWORK_STATE"/> importcom.thinkland.sdk.android.SDKInitializer; publicclassMyApplicationextendsApplication { } 四、查找调用接口的参数值 在聚合数据API官网上http://www.juhe.cn/docs查看接口,并得到调用接口必须的字段:API, APIID, Method,以及需要设置的参数调用对应接口。 api,api_id,method的获取如下图所示: Param的获取方法: 五、获取数据 Parametersparams=newParameters(); params.add("ip","www.juhe.cn"); params.add("dtype","xml"); JuheData.executeWithAPI(数据ID,"http://apis.juhe.cn/ip/ip2addr",JuheData.GET,params,newDataCallBack(){ @Override publicvoidresultLoaded(interr,Stringreason,Stringresult){ //TODOAuto-generatedmethodstub if(err==0){ tv.setText(result); }else{ Toast.makeText(getApplicationContext(),reason,Toast.LENGTH_SHORT).show(); } } });
*详细文档及其他数据说明请通过 http://www.juhe.cn/docs 查阅。 六、返回数据示例 { "resultcode":"200","reason":"ReturnSuccessd!","result":{ "area":"江苏省苏州市","location":"电信" } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ruby-on-rails – Postgres排名为专栏
- 免费自学Cocos2d-x3.0final2014原创视频教程(56集)(适用于
- Javascript?最佳实践?–?14条最佳JS代码编写技巧
- AutoLayout:constraint priority 约束优先级(九宫格续,一
- 替换除汉字字母数字和指定的字符或特殊符号外的所有内容的正
- ruby-on-rails-3 – Rails 3删除数组的所有元素
- Xerces解析XML
- ajax 登录session失效登录页面跳转 ajax扩展来做
- ruby-on-rails – 用于Ruby的Warden Devise Authentication
- MacOS下对postgresql的简单管理操作