天天看点

ShareSdk OneKeyShare 点击界面变暗 但是没有分享菜单 以及 微信和qq分享的appkey问题

今天做一个项目 用到了分享的功能 然后就选择了ShareSdk  一切都很顺利   但是遇到了一些问题  下面一一说一下:

1、界面变暗没有菜单(模拟器没有问题  但是打包《带混淆 和 正式签名》之后在真机上)

我这的原因是sharesdk没有混淆 这里加入混淆就行了

-keep class cn.sharesdk.**{*;}

-keep class com.sina.**{*;}

-keep class **.R$* {*;}

-keep class **.R{*;}

-dontwarn cn.sharesdk.**

-dontwarn **.R$*

2、QQ和微信appkey

我用的是最新的sdk 发现qq互联和腾讯开发者中心有同步 有些朋友不知道该怎么选择 其实qq和qq空间的appkey是一样的在QQ互联和腾讯开放平台上,这两个平台是同步的。 微信的在微信开发着中心,微信好友 朋友圈 收藏的是一样的。

3、在配置打开qq客户端分享的时候要在配置文件中注意

<activity

            android:name="com.mob.tools.MobUIShell"

            android:configChanges="keyboardHidden|orientation|screenSize"

            android:screenOrientation="portrait"

            android:theme="@android:style/Theme.Translucent.NoTitleBar"

            android:windowSoftInputMode="stateHidden|adjustResize" >

            <intent-filter>

                <data android:scheme="tencent-----" /><!-- 这里的格式是tencent然后一串数字即 appkey eg:tencent11111111 -->

                <action android:name="android.intent.action.VIEW" />

                <category android:name="android.intent.category.BROWSABLE" />

                <category android:name="android.intent.category.DEFAULT" />

            </intent-filter>

        </activity>