
|
1
2
3
4
5
6
7
|
maven {url "http://mvn.mob.com/android"}dependencies {classpath 'com.mob.sdk:MobSDK:+'} |

|
1
|
applyplugin:'com.mob.sdk' |
|
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
MobSDK {appKey "d580ad56b4b5"appSecret "7fcae59a62342e7e2759e9e397c82bdd"ShareSDK {gui true //调用ShareSDK默认的界面//平台配置信息devInfo {SinaWeibo {appKey "568898243"appSecret "38a4f8204cc784f81f9f0daaf31e02e3"callbackUri "http://www.sharesdk.cn"//回调地址,需要与微博后台配置的回调地址一致,http://bbs.mob.com/forum.php?mod=viewthread&tid=47shareByAppClient true}Wechat {appId "wxdb0f7a71c883b423"appSecret "64020361b8ec4c99936c0e3999a9f249"//登录需要配置appsecret 分享不需要配置}WechatMoments{appId "wxdb0f7a71c883b423"appSecret "64020361b8ec4c99936c0e3999a9f249"//登录需要配置appsecret 分享不需要配置bypassApproval false}QQ {appId "100371282"appKey "aed9b0303e3ed1e27bae87c33761161d"shareByAppClient true}QZone {appId "100371282"appKey "aed9b0303e3ed1e27bae87c33761161d"bypassApproval false}}}} |

|
1
|
MobSDK.init(this); |
|
1
2
3
|
<applicationandroid:name = ".MyApplication"tools:replace="android:name"> |
|
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
private void showShare(String platformToShare) {OnekeyShare oks = new OnekeyShare();//关闭sso授权oks.disableSSOWhenAuthorize();if (platformToShare != null) {oks.setPlatform(platformToShare);}// title标题,微信、QQ和QQ空间等平台使用oks.setTitle("测试标题");// titleUrl QQ和QQ空间跳转链接oks.setTitleUrl("http://www.baidu.com");// text是分享文本,所有平台都需要这个字段oks.setText("我是分享文本");//分享网络图片、分享本地图片用oks.setImagePath("/sdcard/test.jpg");确保SDcard下面存在此张图片oks.setImageUrl("https://lanre.smartemple.cn/image/share.png");// url在微信、微博,Facebook等平台中使用oks.setUrl("http://sharesdk.cn");// comment是我对这条分享的评论,仅在人人网使用oks.setComment("我是测试评论文本");/* //onekeyshare默认提供了默认的分享回调Toast提示,如果想要自己定义调用setCallback即可,不需要自定义的可以忽略,值得一提的是callback回调是子线程,需要传到主线程之后去操作后续内容哦; oks.setCallback(new PlatformActionListener() { @Overridepublic void onError(Platform arg0, int arg1, Throwable arg2) {// TODO Auto-generated method stub } @Overridepublic void onComplete(Platform arg0, int arg1, HashMap<String, Object> arg2) {// TODO Auto-generated method stub }@Overridepublic void onCancel(Platform arg0, int arg1) {// TODO Auto-generated method stub }});*/// 启动分享GUIoks.show(this);} |
|
1
|
showShare(null); |


热门源码