微博SDK更新到11.6

This commit is contained in:
leafwai
2021-08-02 17:08:58 +08:00
parent ab60ed8473
commit 2e9642019b
8 changed files with 122 additions and 93 deletions

View File

@ -11,11 +11,6 @@ import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
import androidx.core.content.ContextCompat;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import android.util.Base64;
import android.view.Gravity;
import android.view.KeyEvent;
@ -27,13 +22,15 @@ import android.widget.PopupWindow;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.core.content.ContextCompat;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.gh.common.Base64ImageHolder;
import com.gh.common.constant.Config;
import com.gh.gamecenter.R;
import com.gh.gamecenter.WeiBoShareActivity;
import com.lightgame.utils.Utils;
import com.sina.weibo.sdk.WbSdk;
import com.sina.weibo.sdk.auth.AuthInfo;
import com.tencent.connect.auth.QQToken;
import com.tencent.connect.share.QQShare;
import com.tencent.mm.opensdk.modelmsg.SendMessageToWX;
@ -53,8 +50,6 @@ import java.io.IOException;
import java.lang.ref.WeakReference;
import java.util.Date;
import static com.gh.common.util.LoginHelper.WEIBO_SCOPE;
/**
* Created by khy on 2016/11/8.
*/
@ -284,23 +279,23 @@ public class MessageShareUtils {
// 分享
switch (type) {
case "qq" :
case "qq":
shareWay = ShareWay.qq;
qqShare();
break;
case "qq_zone" :
case "qq_zone":
shareWay = ShareWay.qqZone;
qZoneShare();
break;
case "wechat" :
case "wechat":
shareWay = ShareWay.wechat;
wechatShare();
break;
case "wechat_moments" :
case "wechat_moments":
shareWay = ShareWay.wechatMoments;
wechatMomentsShare();
break;
case "save" :
case "save":
String savePath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/Pictures/ghzhushou/";
writeBitmap(savePath, "gh-" + new Date().getTime() + ".jpg", shareBm, true);
break;
@ -414,8 +409,6 @@ public class MessageShareUtils {
//新浪微博分享
public void weiboShare() {
WbSdk.install(mContext, new AuthInfo(mContext, Config.WEIBO_APPKEY, "http://www.sina.com", WEIBO_SCOPE));
Activity activity = mActivity.get();
if (activity != null) {
Intent intent = WeiBoShareActivity.getWeiboImageShareIntent(activity);