每一个平台都少不了的一步,真的的很希望国内有一家公司能像google一样,统治整个IT行业,这样就再也不用去不停的注册不停的申请帐号了,一个google邮箱就够了。
相对而言需要填写的信息还是比较少的,甚至连身份证号都没有用到。
登录后,将鼠标移到右上角你的头像上,选择进入后台。shareSDK主要提供四大服务,第一,社会化分享,集成了qq,微信,微博,支付宝,Facebook、Twitte,等多家主流社交平台,第二,短信验证。第三,手机屏幕录制。第四,数据API。
选择一你需要使用的服务创建一个应用。这里我们选择的是第一个,共享服务。
输入应用的名字,选择应用的平台。
创建结束后再次点击第一个ShareSDK,进入应用详情页面。
这里面有很多你创建的这个应用使用当前功能(即分享功能)的情况,包括调用次数,调用时间等。
重要的是app key字段
选择上图中的Download SDK,选择Share SDK。
下载你需要的平台的SDK。这里选择的是android平台
选择你需要集成哪些平台的分享功能。
这里说明一下,shareSDk仅仅是一个框架,而不是完整的产品,所以,每当你集成一个平台的分享功能,你就必须要去该平台注册成为开发者,并创建一个应用,得到一个类似于appid的东西你才能够使用。这里为了简单起见仅集成了QQ分享功能
点击下载,你也可以下载官方的DEMO看看。
下载解压后如下图,由于版本不同或许有所差异。
运行ShareSDK for Android文件夹下的QuickIntegrater.jar文件,需要jdk环境。如果双击无法运行,可以在命令行下进入ShareSDK for Android文件夹,运行下面的命令
会出现下面的界面,选择你要集成的分享平台
项目名称和包名尽量填你自己的项目名称和包名。然后会在当前目录下生成一个文件夹。
目录结果如下
1. 将shareSDKdemo文件夹下的所有文件复制到项目的src目录下,注意是src文件夹下的所有文件,而不要将src文件夹复制到项目。
2. 将libs下的所有文件复制到项目的libs文件夹下,记得右击然后选择Add as Library。
3. 将res文件夹下的所有文件复制到项目的res文件夹下,注意不要复制整个文件夹
4. 在main文件夹下创建assets文件夹,然后将assets文件夹下的内容复制到项目的assets文件夹下。
最后的结果如下图
添加权限
添加集成平台的activity。这里只需要添加一个qq平台。
data android:scheme=”tencent1105578953”其中的值要换成你自己的appid的值
如果你还集成了其他平台的分享功能要添加对应的activity。
在assets文件夹的ShareSDK.xml文件夹内,做如下修改