第一次用mob继承android的第三方登录,就踩到了个大坑,我是应该高兴还是高兴。
首先说说集成步骤:
1、准备工作:拷贝各种jar包到libs文件夹下面,拷贝ShareSDK.xml文件到asserts文件夹下面。
2、获取微信的第三方登录的AppId和AppSecret,分别替换掉ShareSDK.xml文件的默认数据。
<Wechat
Id="4"
SortId="4"
AppId="wx****************"
AppSecret="53e*****************************"
BypassApproval="false"
Enable="true" />
<WechatMoments
Id="5"
SortId="5"
AppId="wx****************"
AppSecret="53e*****************************"
BypassApproval="false"
Enable="true" />
<WechatFavorite
Id="6"
SortId="6"
AppId="wx****************"
AppSecret="53e*****************************"
Enable="false" />
3、新建包:wxapi,在这个包下面新建类:WXEntryActivity, 这个类是微信客户端回调activity。不要忘记在 AndroidManifest.xml文件下注册:
<activity
android:name="com.a.b.wxapi.WXEntryActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:exported="true"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />