分享,在我们的生活中已经无处不在了。我们每天都在传播着各种各样的信息。
今天,我们将一起实现如何在Android项目中集成第三方的分享功能———新浪微博分享。
在项目中实现分享功能,我们需要使用移动开发服务平台(mob.com)所提供的社会化功能:
首先,我们需要在mob.com平台上注册自己的账户并申请Appkey和secret。
然后我们需要在新浪微博开放平台上注册自己的账号,如果已有账号,直接申请创建移动应用:
按步骤创建完成后,每个应用都会对应一个app Key和App Secret,进入应用信息进行查看:
3.从mob.com上下载share SDK的jar包,解压该文件后,找到名字为QuickIntegrater.jar的jar文件,如果你本地电脑安卓了jdk,并正确的配置了环境变量,那么此时启动该jar文件,如下图:
从上图可以看到,项目名称和项目包名,此包名需要和你的项目包名一致然后勾选你所要集成的分享第三方后台,点击确定后,会在根目录下产生一个以项目名称为名的文件夹。将此文件夹下的文件copy到你的项目中,即可。
此时,打开项目中的asset文件夹下的shareSDK.xml文件,将看到如下图:
按上图配置,将刚才在mob.com和新浪微博开放平台上申请的app key和app Secret填在对应的地方。
最后一步,我们只需要在AndroidManifest.xml文件中配置需要的权限和一个官方的Activity即可:
然后,我们在MainActivity中首先需要初始化ShareSDK,然后初始化OnekeyShare并通过OnekeyShare类中的方法,就可以完成分享啦: