第一步:
classpath "com.mob.sdk:MobSDK:2018.0319.1724"
第二步:
apply plugin: 'com.mob.sdk'
第三步:在第二步的里面添加
MobSDK { appKey "28b09ab7f73a0" appSecret "926b07f3b37f017111f37dbd99a296b0" ShareSDK { //平台配置信息 devInfo { SinaWeibo { appKey "568898243" appSecret "38a4f8204cc784f81f9f0daaf31e02e3" callbackUri "http://www.sharesdk.cn" shareByAppClient false } Wechat { appId "wx4868b35061f87885" appSecret "64020361b8ec4c99936c0e3999a9f249" } QQ { appId "100371282" appKey "aed9b0303e3ed1e27bae87c33761161d" shareByAppClient true } Facebook { appKey "1412473428822331" appSecret "a42f4f3f867dc947b9ed6020c2e93558" callbackUri "https://mob.com" } } }
第四步:创建MyApplication 继承 Application
添加 MobSDK.init(this);
第五步:注册清单文件
android:name=".MyApplication" tools:replace = "android:name"
第六步:MainActivity
@Override public void onClick(View v) { switch (v.getId()) { case R.id.btn_share: OnekeyShare oks = new OnekeyShare(); //关闭sso授权 oks.disableSSOWhenAuthorize(); // title标题,微信、QQ和QQ空间等平台使用 oks.setTitle("sssss"); // titleUrl QQ和QQ空间跳转链接 oks.setTitleUrl("http://sharesdk.cn"); // text是分享文本,所有平台都需要这个字段 oks.setText("我是分享文本"); // imagePath是图片的本地路径,Linked-In以外的平台都支持此参数 oks.setImagePath("/sdcard/test.jpg");//确保SDcard下面存在此张图片 // url在微信、微博,Facebook等平台中使用 oks.setUrl("http://sharesdk.cn"); // comment是我对这条分享的评论,仅在人人网使用 oks.setComment("我是测试评论文本"); // 启动分享GUI oks.show(this); break; } }
就ok了