小白的Android studio新浪微博一键分享记录

这个功能网上有大量的信息可以参考,下面贴一些我用到的比较好的网站

参考网站:

http://wiki.mob.com/sdk-share-android-3-0-0/  这个是mob的官方集成文档

https://www.imooc.com/learn/513 新浪微博一键分享视频教程

实现分享的大概步骤:

1.在mob.com官网注册账号并创建应用拿到mob的Appkey 和 App Secret

2.在新浪微博开放平台注册开发者并创建应用,拿到新浪微博的AppKey和App Secret

参考 http://bbs.mob.com/forum.php?mod=viewthread&tid=24689&page=1&extra=#pid61902 

注意事项:Android包名是AS项目的包名,签名除了上面链接中提到的还有一种方式,点击右边侧栏的Gradle->app->signingReport,双击可以看到MD5(签名)。我第一次参考的很多教程都没有提到这个包名和签名,就跳过了没有填写包名签名,导致分享的时候模拟器可以成功分享,但是真机运行一直发送失败保存到了草稿箱,报错(8995)app auth fail for appKey&sign&package

当然我们还要拿到微博开放平台的AppKey和appsecret

3.在mob.com下载shareSDK并把相应的包导入Android studio项目

下载sdk http://www.mob.com/download

http://bbs.mob.com/thread-22130-1-1.html  这个网站里面有很详细的集成步骤 

注意事项:里面那个QuickIntegrater.jar链接里有提到用修复工具修复,我是下载了Java打开的https://www.java.com/zh_CN/

4.配置AndroidManifest.xml文件和ShareSdk.xml

上面的教程链接都有说到权限配置和activity配置,以及主活动里的方法都有,很详细,只是在配置的时候要注意,AndroidManifest里面的AppKey和APPsecret是mob上的;ShareSdk里有注释,AppKey和appsecret是新浪上的

猜你喜欢

转载自blog.csdn.net/S_jGgod/article/details/82919814