聚合數(shù)據(jù)SDK簡(jiǎn)介
創(chuàng)新互聯(lián)專注于武陵企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,成都做商城網(wǎng)站。武陵網(wǎng)站建設(shè)公司,為武陵等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站策劃,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)聚合數(shù)據(jù)SDK是一套基于Android/iOS開(kāi)發(fā)的程序接口,目前已有Android、iOS版本。開(kāi)發(fā)者可以使用該套SDK開(kāi)發(fā)適用于Android/iOS系統(tǒng)移動(dòng)設(shè)備的應(yīng)用,通過(guò)調(diào)用SDK接口,可以輕松的訪問(wèn)聚合的所有數(shù)據(jù)和服務(wù),構(gòu)建功能豐富、交互性強(qiáng)的應(yīng)用程序
該SDK集成了平臺(tái)上的大部分?jǐn)?shù)據(jù)服務(wù)(除電商SDK、比價(jià)SDK、定位SDK外),開(kāi)發(fā)者只需使用聚合SDK即可調(diào)用已經(jīng)申請(qǐng)的數(shù)據(jù),無(wú)需再針對(duì)不同數(shù)據(jù)編寫程序,更方便用戶快速開(kāi)發(fā)。
Android SDK V2.0 簡(jiǎn)易開(kāi)發(fā)指南
該文檔僅適用于Android版本聚合數(shù)據(jù)SDK,下面是簡(jiǎn)易的開(kāi)發(fā)流程說(shuō)明。詳細(xì)問(wèn)題您可以通過(guò) 相關(guān)下載 下載相應(yīng)的文檔、示例包、SDK。
一、開(kāi)發(fā)工具
Android開(kāi)發(fā)工具有很多,開(kāi)發(fā)者可根據(jù)自己的喜好進(jìn)行選擇。在此,我們推薦開(kāi)發(fā)者使用Eclipse作為自己的開(kāi)發(fā)工具,本套開(kāi)發(fā)指南也是針對(duì)Eclipse開(kāi)發(fā)環(huán)境下進(jìn)行編寫的。
二、工程配置
將juhe_sdk_v_X_X.jar以及armeabi文件夾(內(nèi)包含libJuheSDK_v_X_X.so)添加到工程中l(wèi)ibs文件夾下,Android工程會(huì)自動(dòng)將libs文件夾下的jar導(dǎo)入。
通過(guò)以上兩步操作后,您就可以正常使用短信驗(yàn)證SDK為您提供的全部功能了。
注意:由于adt插件升級(jí),若您使用Eclipse adt 22的話,需要對(duì)開(kāi)發(fā)環(huán)境進(jìn)行相應(yīng)的設(shè)置,方法如下:
1. 在Eclipse 中選中工程,右鍵選 Properties->Java Build Path->Order and Export 使 Android Private Libraries處于勾選狀態(tài);
2. Project -> clean-> clean all
三、調(diào)用SDK
①:先通過(guò)聚合數(shù)據(jù)中心(http://www.juhe.cn/docs)申請(qǐng)所需的數(shù)據(jù)服務(wù)。
②:創(chuàng)建并配置工程(具體方法參見(jiàn)工程配置部分的介紹);
③:在AndroidManifest中添加開(kāi)發(fā)密鑰(OPENID)、所需權(quán)限等信息;密鑰在個(gè)人中心->基本資料 頁(yè)面獲取。
1、在application中添加開(kāi)發(fā)密鑰
<meta-data
android:name="com.thinkland.juheapi.openid"
android:value="開(kāi)發(fā)者OpenID" />
注意:
a. android:name中name的屬性值不能修改,直接復(fù)制即可,修改后無(wú)法通過(guò)驗(yàn)證
b. android:value中value的屬性“開(kāi)發(fā)者OpenID”請(qǐng)?jiān)诰酆蠒?huì)員中心查看
2、添加所需權(quán)限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION " />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
如下圖所示:
④:在調(diào)用接口之前需要初始化聚合數(shù)據(jù)SDK,只需要初始化一次即可。需要在Application中調(diào)用初始化方法
import com.thinkland.sdk.android.SDKInitializer;
import android.app.Application;
public class MyApplication extends Application {
@Override
public void onCreate() {
// TODO Auto-generated method stub
super.onCreate();
SDKInitializer.initialize(getApplicationContext());
}
}
四、查找調(diào)用接口的參數(shù)值
在聚合數(shù)據(jù)API官網(wǎng)上http://www.juhe.cn/docs查看接口,并得到調(diào)用接口必須的字段:API, APIID, Method,以及需要設(shè)置的參數(shù)調(diào)用對(duì)應(yīng)接口。
例:生活常用 -> IP地址 -> 根據(jù)IP/域名查詢地址 (前提:已經(jīng)在聚合平臺(tái)申請(qǐng)了該數(shù)據(jù)服務(wù))
api,api_id,method的獲取如下圖所示:

Param的獲取方法:

五、獲取數(shù)據(jù)
Parameters params = new Parameters();
params.add("ip", "www.juhe.cn");
params.add("dtype", "xml");
JuheData.executeWithAPI(數(shù)據(jù)ID, "http://apis.juhe.cn/ip/ip2addr", JuheData.GET, params, new DataCallBack() {
@Override
public void resultLoaded(int err, String reason, String result) {
// TODO Auto-generated method stub
if (err == 0) {
tv.setText(result);
} else {
Toast.makeText(getApplicationContext(), reason, Toast.LENGTH_SHORT).show();
}
}
});*詳細(xì)文檔及其他數(shù)據(jù)說(shuō)明請(qǐng)通過(guò) http://www.juhe.cn/docs 查閱。
六、返回?cái)?shù)據(jù)示例
{
"resultcode":"200",
"reason":"Return Successd!",
"result":{
"area":"江蘇省蘇州市",
"location":"電信"
}
}另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
名稱欄目:聚合數(shù)據(jù)簡(jiǎn)易開(kāi)發(fā)流程-創(chuàng)新互聯(lián)
網(wǎng)站網(wǎng)址:http://www.chinadenli.net/article32/dhshsc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、自適應(yīng)網(wǎng)站、定制網(wǎng)站、ChatGPT、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容