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

本文分享了使用ShareSDK过程中遇到的问题及解决方法,包括混淆配置、APPKEY配置及QQ客户端分享配置等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天做一个项目 用到了分享的功能 然后就选择了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>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值