第一步

1、打开项目根目录的build.gradle,在buildscrip>repositories的方法下面添加maven库的路径引用

1 2 3 maven {      url "http://mvn.mob.com/android" }

 

2、在build.gradle下面的dependencies依赖模块下面添加MobSDK的依赖

1 2 3 4 dependencies {    . . .      classpath 'com.mob.sdk:MobSDK:+' }

第二步 在APP的 build.gradle里面添加   
apply plugin: ‘com.mob.sdk’

结果如下:
1 apply plugin : com . mob . sdk


第三步 在APP的 build.gradle添加如下代码,下面所添加的与 build.gradle里面的android标签同级
MobSDK {    appKey "d580ad56b4b5"    appSecret "7fcae59a62342e7e2759e9e397c82bdd"     ShareSDK {        //平台配置信息        devInfo {            SinaWeibo {                appKey "568898243"                appSecret "38a4f8204cc784f81f9f0daaf31e02e3"                callbackUri "http://www.sharesdk.cn"                shareByAppClient false            }            Wechat {                appId "wx4868b35061f87885"                appSecret "64020361b8ec4c99936c0e3999a9f249"            }            QQ {                appId "100371282"                appKey "aed9b0303e3ed1e27bae87c33761161d"            }            Facebook {                appKey "1412473428822331"                appSecret "a42f4f3f867dc947b9ed6020c2e93558"                callbackUri "https://mob.com"            }        }    }   }

这里所有的appkey之类的值是你在该标签对应平台所申请的相应的值,添加几个标签对应的就是你分享的几个平台
第四步

如果您没有在AndroidManifest中设置appliaction的类名,MobSDK会将这个设置为com.mob.MobApplication,但如果您设置了,请在您自己的Application类中调用:

Java
1 MobSDK . init ( this ) ;

并且在Manifest清单文件中配置:tools:replace=”android:name”,如下所示:

1 2 3 < application    android : name = ".MyApplication"    tools : replace = "android:name" >

这里添加的时候tools会报错然后添加了命名空间就好了

android:name = ".MyApplication"xmlns:tools="http://schemas.android.com/tools"tools:replace="android:name"


第五步 1.记得在application里面初始化 MobSDK . init ( this ) ; 2.在分享的点击方法里面添加如下代码 privatevoidshowShare(){     OnekeyShareoks=newOnekeyShare();     //关闭sso授权     oks.disableSSOWhenAuthorize();       // title标题,微信、QQ和QQ空间等平台使用     oks.setTitle(getString(R.string.share));     // 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); }


下面就可以测试了!!!


更多相关文章

  1. 物联网温湿度显示控制项目(网页、Android双端显示&搭载linux平台
  2. 在 Android(安卓)11 上使用第三方 SDK 向其他应用分享文件的注意
  3. Pro Android(安卓)4 第一章 Android(安卓)开发平台介绍
  4. Android热修复之Tinker接入流程
  5. android 为桌面图标添加数字角标
  6. Android(安卓)- 分享内容 - 接收其他APP的内容
  7. 34、Android编写应用-从模板添加代码
  8. Android平台上四种保存数据的方法
  9. 细看 Google+ 里最有希望成为杀手级应用的 Instant Upload

随机推荐

  1. [置顶] Android Studio Eclipse运行时出
  2. 资源分享
  3. android rom
  4. android ICS4.0.3去掉相机全景模式
  5. android 的那些触摸效果
  6. Android选项卡Tab的实现
  7. Android(安卓)Touch事件分发机制
  8. Android点击左右按钮实现左右滑动页面切
  9. Android(安卓)JNI知识简介
  10. Android核心分析 ----- Android电话系统