公司最近不景气,辞职后的日子刚开始还挺嗨皮,过两天闲的蛋都碎了,都四月份了,还是领到毕业证在找吧。。。。。。
不扯淡了,项目中经常有第三方等陆或者分享的功能,以下是我用sharesdk实现的步骤。。
1 使用第三方前,导入MainLibs/libs中相应的包,res中的drawble中的图片必须导入到工程中,values中的String.xml中的条目选择自己用到的复制到工程中
2 把assest文件下的ShareSdk.conf拷到assest文件下,里面放置都是各个平台申请的appid
3 在清单中注册时加上demo中的权限,以及复制下面的代码到工程中
<activity android:name="cn.sharesdk.framework.ShareSDKUIShell"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:windowSoftInputMode="stateHidden|adjustResize" >
</activity>
4 各个平台的第三方登录及分享代码,在Shareandthirdlogin工程中的点击事件下均可找到(注意:在oncreate()方法中一定要初始化Sharesdk,添加代码:SharesdkInit(this))
5 此时如果有正确的key,就可以登陆和分享了(应到各开发者平台申请自己应用的key)
代码贡献出来了。。
import java.util.HashMap;
import cn.sharesdk.framework.Platform;
im