澶辨晥閾炬帴澶勭悊 |
寰崥Android SDK浣跨敤鎸囧崡_v9.12.0 PDF 涓嬭澆
鏈珯鏁寸悊涓嬭澆錛?/strong>
閾炬帴錛?a target="_blank">https://pan.baidu.com/s/1oSn1b98U6QI48PNg6Hl_Rw
鎻愬彇鐮侊細(xì)a6q2
鐩稿叧鎴浘錛?/strong>
![]()
涓昏鍐呭錛?/strong>
釆┽枝釋盇pp Key
岌椱┼畽軛喹忇侗喱樰S?啾尡喱姞 岫稁覅峴椺喹忀庒槒嶇澱冊幡むō嗷愐呧酄亨釆犠炧覅喋欋喱姞嗟?/div>
曰啜粣覅轁喙嵿ō嗷愥瓧岈︶尡喱姞嗖嶀殕岈搬喹忀幪?/div>
莘釗嬣據(jù)糞釆犪憰喱п尡郾贆醼?/div>
啵佮畽軛喹忇侗喱樰Sめ€遲權(quán)釆犪憰喱п尡郾蘧莘釗嬢篙糞矋釟嗋緥釓熰處喙μ?/div>
醼騁撣鞭據(jù)豐搵莘喙氠€遲櫼呧輩針忈搵莘醼遲櫽о緥釓熞呩湛喋曖洏嚳€┼處喙μ?/div>
岬炧碑SDK
寰崥SDK 2019/12/11, 11:16
http://localhost:8081/#/docs/user-guide/instruction-android Page 2 of 9
Android Studio釄距す鷹覔
啵丳roject釋眀uild.gradle嚳堈踞偛蹝讈岍⑨瘓釛澮?/div>
allprojects {
repositories {
maven { url 'https://dl.bintray.com/thelasterstar/maven/' }
}
}
啵丮odule釋眀uild.gradle嚳堈踞偛蹝讈岍⑥距獋喁斸瘓釛澮?/div>
android {
defaultConfig {
ndk {
// 幡♂棟嘍鈔釋盨O喱簼嗪?/div>
abiFilters 'armeabi' //, 'armeabi-v7a','arm64-v8a'
}
}
}
dependencies {
compile 'com.sina.weibo.sdk:core:9.12.0:openDefaultRelease@aar'
}
輫嚳勧瘓釛?/div>
啵丄ndroidManifest.xml泳醾槽掄功崠匆?/div>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
寰崥SDK 2019/12/11, 11:16
http://localhost:8081/#/docs/user-guide/instruction-android Page 3 of 9
醼騁撪嗪庎皪釋盇pp岬貶嬰謨謳 google play store 覅喟嶀當(dāng)幞澿 READ_PHONE_STATE
喙︶創(chuàng)喋結(jié)牥啻о輩針忈憦崠灰呡②炥堘殕湛幛┯ム簼潭
岌椺毓醾搬倽喈欆桽DK覅啵丳roguard醾搬倽嚳堈距蹝咋鷹岑堘棟覔
-keep public class com.sina.weibo.sdk.**{*;}
唳ほ窼DK凇
唳ほ剛め幈唳囉ヒ撢?/div>
private static final String APP_KY = "啵佮畽軛喹忀庎瑯?biāo)|詤喱姞釆┽釋盇pp Key";
private static final String REDIRECT_URL = "啵佮畽軛喹忇侗喱樰aΑ釛濁尡啻︵功啖пВ岫?quot;;
private static final String SCOPE = "啵佮畽軛喹忇侗喱樰T呧釆犪姪岌椺尡峁涐晢喙︶創(chuàng)";
private IWBAPI mWBAPI;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//init sdk
initSdk();
}
private void initSdk() {
AuthInfo authInfo = new AuthInfo(this, APP_KY, REDIRECT_URL, SCOPE);
mWBAPI = WBAPIFactory.createWBAPI(this);
mWBAPI.registerApp(this, authInfo);
}
值釆犩畽軛啻︵功
喈欆椸處喙︶悘趾柵釒編鷹覔
//啻︵功嘍欀?/div>
寰崥SDK 2019/12/11, 11:16
http://localhost:8081/#/docs/user-guide/instruction-android Page 4 of 9
private void startAuth() {
//auth
mWBAPI.authorize(new WbAuthListener() {
@Override
public void onComplete(Oauth2AccessToken token) {
Toast.makeText(MainActivity.this, "喈欆椸處喙︵碑蹜", Toast.LENGTH_SHORT).show();
}
@Override
public void onError(UiError error) {
Toast.makeText(MainActivity.this, "喈欆椸處喙娽矙", Toast.LENGTH_SHORT).show();
}
@Override
public void onCancel() {
Toast.makeText(MainActivity.this, "喈欆椸處喙愥伨", Toast.LENGTH_SHORT).show();
}
});
}
|