package com.tencent.connect.share; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.os.SystemClock; import android.text.TextUtils; import android.util.Base64; import com.tencent.connect.a.a; import com.tencent.connect.auth.QQToken; import com.tencent.connect.common.BaseApi; import com.tencent.connect.common.Constants; import com.tencent.connect.common.UIListenerManager; import com.tencent.open.TDialog; import com.tencent.open.a.d; import com.tencent.open.log.SLog; import com.tencent.open.utils.c; import com.tencent.open.utils.e; import com.tencent.open.utils.h; import com.tencent.open.utils.k; import com.tencent.tauth.IUiListener; import com.tencent.tauth.UiError; import java.net.URLEncoder; import java.util.ArrayList; import java.util.Set; import org.json.JSONObject; /* compiled from: ProGuard */ public class QzoneShare extends BaseApi { public static final String SHARE_TO_QQ_APP_NAME = "appName"; public static final String SHARE_TO_QQ_AUDIO_URL = "audio_url"; public static final String SHARE_TO_QQ_EXT_INT = "cflag"; public static final String SHARE_TO_QQ_EXT_STR = "share_qq_ext_str"; public static final String SHARE_TO_QQ_IMAGE_LOCAL_URL = "imageLocalUrl"; public static final String SHARE_TO_QQ_IMAGE_URL = "imageUrl"; public static final String SHARE_TO_QQ_SITE = "site"; public static final String SHARE_TO_QQ_SUMMARY = "summary"; public static final String SHARE_TO_QQ_TARGET_URL = "targetUrl"; public static final String SHARE_TO_QQ_TITLE = "title"; public static final String SHARE_TO_QZONE_EXTMAP = "extMap"; public static final String SHARE_TO_QZONE_KEY_TYPE = "req_type"; public static final int SHARE_TO_QZONE_TYPE_APP = 6; public static final int SHARE_TO_QZONE_TYPE_IMAGE = 5; public static final int SHARE_TO_QZONE_TYPE_IMAGE_TEXT = 1; public static final int SHARE_TO_QZONE_TYPE_MINI_PROGRAM = 7; public static final int SHARE_TO_QZONE_TYPE_NO_TYPE = 0; /* renamed from: a reason: collision with root package name */ private boolean f11600a = true; private boolean d = false; private boolean e = false; private boolean f = false; public String mViaShareQzoneType = ""; @Override // com.tencent.connect.common.BaseApi public void releaseResource() { } public QzoneShare(Context context, QQToken qQToken) { super(qQToken); } public void shareToQzone(final Activity activity, final Bundle bundle, final IUiListener iUiListener) { String str; String str2; String str3; SLog.i("openSDK_LOG.QzoneShare", "shareToQzone() -- start"); if (bundle == null) { iUiListener.onError(new UiError(-6, Constants.MSG_PARAM_NULL_ERROR, null)); SLog.e("openSDK_LOG.QzoneShare", "shareToQzone() params is null"); d.a().a(1, "SHARE_CHECK_SDK", Constants.DEFAULT_UIN, this.c.getAppId(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, Constants.MSG_PARAM_NULL_ERROR); return; } String string = bundle.getString("title"); String string2 = bundle.getString("summary"); String string3 = bundle.getString("targetUrl"); String string4 = bundle.getString(QQShare.SHARE_TO_QQ_MINI_PROGRAM_APPID); String string5 = bundle.getString(QQShare.SHARE_TO_QQ_MINI_PROGRAM_PATH); ArrayList<String> stringArrayList = bundle.getStringArrayList("imageUrl"); String a2 = k.a(activity); String str4 = string3; if (a2 == null) { a2 = bundle.getString("appName"); str = "summary"; str2 = "appName"; } else { str2 = "appName"; if (a2.length() > 20) { StringBuilder sb = new StringBuilder(); str = "summary"; sb.append(a2.substring(0, 20)); sb.append("..."); a2 = sb.toString(); } else { str = "summary"; } } int i = bundle.getInt("req_type"); SLog.e("openSDK_LOG.QzoneShare", "shareToQzone() get SHARE_TO_QZONE_KEY_TYPE: " + i); if (i == 1) { this.mViaShareQzoneType = "1"; } else if (i == 5) { this.mViaShareQzoneType = "2"; } else if (i != 6) { this.mViaShareQzoneType = "1"; } else { this.mViaShareQzoneType = "4"; } if (i == 1) { SLog.e("openSDK_LOG.QzoneShare", "-->shareToQzone, SHARE_TO_QZONE_TYPE_IMAGE_TEXT needTitle = true"); this.f11600a = true; this.d = false; this.e = true; this.f = false; } else if (i == 5) { iUiListener.onError(new UiError(-5, Constants.MSG_SHARE_TYPE_ERROR, null)); SLog.e("openSDK_LOG.QzoneShare", "shareToQzone() error--end请选择支持的分享类型"); d.a().a(1, "SHARE_CHECK_SDK", Constants.DEFAULT_UIN, this.c.getAppId(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "shareToQzone() 请选择支持的分享类型"); return; } else if (i != 6) { if (i != 7) { if (!k.e(string) || !k.e(string2)) { this.f11600a = true; } else if (stringArrayList == null || stringArrayList.size() == 0) { string = "来自" + a2 + "的分享"; this.f11600a = true; } else { this.f11600a = false; } this.d = false; SLog.e("openSDK_LOG.QzoneShare", "-->shareToQzone, default needTitle = true, shareType = " + i); this.e = true; this.f = false; } else { if (TextUtils.isEmpty(string4) || TextUtils.isEmpty(string5)) { iUiListener.onError(new UiError(-5, Constants.MSG_PARAM_ERROR, "appid or path empty.")); } this.e = false; this.f = false; this.f11600a = false; } } else if (k.g(activity, "5.0.0")) { iUiListener.onError(new UiError(-15, Constants.MSG_PARAM_APPSHARE_TOO_LOW, null)); SLog.e("openSDK_LOG.QzoneShare", "-->shareToQzone, app share is not support below qq5.0."); d.a().a(1, "SHARE_CHECK_SDK", Constants.DEFAULT_UIN, this.c.getAppId(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "shareToQzone, app share is not support below qq5.0."); return; } else { String format = String.format("http://fusion.qq.com/cgi-bin/qzapps/unified_jump?appid=%1$s&from=%2$s&isOpenAppID=1", this.c.getAppId(), "mqq"); bundle.putString("targetUrl", format); str4 = format; } if (k.b() || !k.g(activity, "4.5.0")) { if (this.f11600a) { if (TextUtils.isEmpty(str4)) { iUiListener.onError(new UiError(-5, Constants.MSG_PARAM_TARGETURL_NULL_ERROR, null)); SLog.e("openSDK_LOG.QzoneShare", "shareToQzone() targetUrl null error--end"); d.a().a(1, "SHARE_CHECK_SDK", Constants.DEFAULT_UIN, this.c.getAppId(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, Constants.MSG_PARAM_TARGETURL_NULL_ERROR); return; } else if (!k.g(str4)) { iUiListener.onError(new UiError(-5, Constants.MSG_PARAM_TARGETURL_ERROR, null)); SLog.e("openSDK_LOG.QzoneShare", "shareToQzone() targetUrl error--end"); d.a().a(1, "SHARE_CHECK_SDK", Constants.DEFAULT_UIN, this.c.getAppId(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, Constants.MSG_PARAM_TARGETURL_ERROR); return; } } if (this.d) { bundle.putString("title", ""); bundle.putString(str, ""); } else if (!this.e || !k.e(string)) { if (k.e(string) || string.length() <= 200) { str3 = null; } else { str3 = null; bundle.putString("title", k.a(string, 200, (String) null, (String) null)); } if (!k.e(string2) && string2.length() > 600) { bundle.putString(str, k.a(string2, 600, str3, str3)); } } else { iUiListener.onError(new UiError(-6, Constants.MSG_PARAM_TITLE_NULL_ERROR, null)); SLog.e("openSDK_LOG.QzoneShare", "shareToQzone() title is null--end"); d.a().a(1, "SHARE_CHECK_SDK", Constants.DEFAULT_UIN, this.c.getAppId(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "shareToQzone() title is null"); return; } if (!TextUtils.isEmpty(a2)) { bundle.putString(str2, a2); } if (stringArrayList != null && (stringArrayList == null || stringArrayList.size() != 0)) { int i2 = 0; while (i2 < stringArrayList.size()) { String str5 = stringArrayList.get(i2); if (!k.g(str5) && !k.h(str5)) { stringArrayList.remove(i2); i2--; } i2++; } if (stringArrayList.size() == 0) { iUiListener.onError(new UiError(-6, Constants.MSG_PARAM_IMAGE_URL_FORMAT_ERROR, null)); SLog.e("openSDK_LOG.QzoneShare", "shareToQzone() MSG_PARAM_IMAGE_URL_FORMAT_ERROR--end"); d.a().a(1, "SHARE_CHECK_SDK", Constants.DEFAULT_UIN, this.c.getAppId(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "shareToQzone() 非法的图片地址!"); return; } bundle.putStringArrayList("imageUrl", stringArrayList); } else if (this.f) { iUiListener.onError(new UiError(-6, Constants.MSG_PARAM_IMAGE_ERROR, null)); SLog.e("openSDK_LOG.QzoneShare", "shareToQzone() imageUrl is null -- end"); d.a().a(1, "SHARE_CHECK_SDK", Constants.DEFAULT_UIN, this.c.getAppId(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "shareToQzone() imageUrl is null"); return; } if (!k.g(activity, "4.6.0")) { SLog.i("openSDK_LOG.QzoneShare", "shareToQzone() qqver greater than 4.6.0"); a.a(activity, stringArrayList, new c() { /* class com.tencent.connect.share.QzoneShare.AnonymousClass1 */ @Override // com.tencent.open.utils.c public void a(int i, String str) { iUiListener.onError(new UiError(-6, Constants.MSG_PARAM_IMAGE_URL_FORMAT_ERROR, null)); } @Override // com.tencent.open.utils.c public void a(int i, ArrayList<String> arrayList) { if (i == 0) { bundle.putStringArrayList("imageUrl", arrayList); } QzoneShare.this.b(activity, bundle, iUiListener); } }); } else if (h.c(activity, "4.2.0") < 0 || h.c(activity, "4.6.0") >= 0) { SLog.w("openSDK_LOG.QzoneShare", "shareToQzone() qqver below 4.2.0, will show download dialog"); new TDialog(activity, "", a(""), null, this.c).show(); } else { SLog.w("openSDK_LOG.QzoneShare", "shareToQzone() qqver between 4.2.0 and 4.6.0, will use qqshare"); QQShare qQShare = new QQShare(activity, this.c); if (stringArrayList != null && stringArrayList.size() > 0) { String str6 = stringArrayList.get(0); if (i != 5 || k.h(str6)) { bundle.putString("imageLocalUrl", str6); } else { iUiListener.onError(new UiError(-6, Constants.MSG_PARAM_IMAGE_URL_MUST_BE_LOCAL, null)); SLog.e("openSDK_LOG.QzoneShare", "shareToQzone()手Q版本过低,纯图分享不支持网路图片"); d.a().a(1, "SHARE_CHECK_SDK", Constants.DEFAULT_UIN, this.c.getAppId(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "shareToQzone()手Q版本过低,纯图分享不支持网路图片"); return; } } if (!k.g(activity, "4.5.0")) { bundle.putInt("cflag", 1); } qQShare.shareToQQ(activity, bundle, iUiListener); } SLog.i("openSDK_LOG.QzoneShare", "shareToQzone() --end"); return; } iUiListener.onError(new UiError(-6, Constants.MSG_SHARE_NOSD_ERROR, null)); SLog.e("openSDK_LOG.QzoneShare", "shareToQzone() sdcard is null--end"); d.a().a(1, "SHARE_CHECK_SDK", Constants.DEFAULT_UIN, this.c.getAppId(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, Constants.MSG_SHARE_NOSD_ERROR); } /* access modifiers changed from: private */ /* access modifiers changed from: public */ /* JADX WARNING: Removed duplicated region for block: B:31:0x00e5 */ /* JADX WARNING: Removed duplicated region for block: B:43:0x013e */ /* JADX WARNING: Removed duplicated region for block: B:46:0x0161 */ /* JADX WARNING: Removed duplicated region for block: B:49:0x0184 */ /* JADX WARNING: Removed duplicated region for block: B:52:0x019e */ /* JADX WARNING: Removed duplicated region for block: B:55:0x01c1 */ /* JADX WARNING: Removed duplicated region for block: B:58:0x01e4 */ /* JADX WARNING: Removed duplicated region for block: B:61:0x0207 */ /* JADX WARNING: Removed duplicated region for block: B:64:0x024b */ /* JADX WARNING: Removed duplicated region for block: B:67:0x0272 */ /* JADX WARNING: Removed duplicated region for block: B:70:0x0299 */ /* JADX WARNING: Removed duplicated region for block: B:73:0x02c0 */ /* JADX WARNING: Removed duplicated region for block: B:76:0x02e3 */ /* JADX WARNING: Removed duplicated region for block: B:79:0x036f */ /* JADX WARNING: Removed duplicated region for block: B:83:0x0389 */ /* JADX WARNING: Removed duplicated region for block: B:91:0x03b4 */ /* JADX WARNING: Removed duplicated region for block: B:92:0x03fc */ private void b(Activity activity, Bundle bundle, IUiListener iUiListener) { String str; String str2; String str3; String appId; String openId; Intent intent; Exception e2; SLog.i("openSDK_LOG.QzoneShare", "doshareToQzone() --start"); StringBuffer stringBuffer = new StringBuffer("mqqapi://share/to_qzone?src_type=app&version=1&file_type=news"); ArrayList<String> stringArrayList = bundle.getStringArrayList("imageUrl"); String string = bundle.getString("title"); String string2 = bundle.getString("summary"); String string3 = bundle.getString("targetUrl"); String string4 = bundle.getString("audio_url"); int i = bundle.getInt("req_type", 1); String string5 = bundle.getString("appName"); String string6 = bundle.getString(QQShare.SHARE_TO_QQ_MINI_PROGRAM_APPID); String string7 = bundle.getString(QQShare.SHARE_TO_QQ_MINI_PROGRAM_PATH); String string8 = bundle.getString(QQShare.SHARE_TO_QQ_MINI_PROGRAM_TYPE); int i2 = bundle.getInt("cflag", 0); String string9 = bundle.getString("share_qq_ext_str"); String str4 = ""; try { Bundle bundle2 = bundle.getBundle("extMap"); if (bundle2 != null) { Set<String> keySet = bundle2.keySet(); str3 = string9; try { JSONObject jSONObject = new JSONObject(); for (String str5 : keySet) { str = string8; try { str2 = string7; try { jSONObject.put(str5, bundle2.get(str5)); string7 = str2; string8 = str; } catch (Exception e3) { e2 = e3; SLog.e("openSDK_LOG.QzoneShare", "ShareToQzone() --error parse extmap", e2); appId = this.c.getAppId(); openId = this.c.getOpenId(); SLog.v("openSDK_LOG.QzoneShare", "openId:" + openId); if (stringArrayList != null) { } if (!TextUtils.isEmpty(string)) { } if (!TextUtils.isEmpty(string2)) { } if (!TextUtils.isEmpty(appId)) { } if (!TextUtils.isEmpty(string3)) { } if (!TextUtils.isEmpty(string5)) { } if (!k.e(openId)) { } if (!k.e(string4)) { } stringBuffer.append("&req_type=" + Base64.encodeToString(k.i(String.valueOf(i)), 2)); if (!TextUtils.isEmpty(string6)) { } if (!TextUtils.isEmpty(str2)) { } if (!TextUtils.isEmpty(str)) { } if (!k.e(str3)) { } if (!TextUtils.isEmpty(str4)) { } stringBuffer.append("&cflag=" + Base64.encodeToString(k.i(String.valueOf(i2)), 2)); SLog.v("openSDK_LOG.QzoneShare", "doshareToQzone, url: " + stringBuffer.toString()); a.a(e.a(), this.c, "requireApi", "shareToNativeQQ"); intent = new Intent("android.intent.action.VIEW"); intent.setData(Uri.parse(stringBuffer.toString())); intent.putExtra("pkg_name", activity.getPackageName()); if (k.g(activity, "4.6.0")) { } if (a(intent)) { } SLog.i(SLog.TAG, "doShareToQzone() --end"); } } catch (Exception e4) { e2 = e4; str2 = string7; SLog.e("openSDK_LOG.QzoneShare", "ShareToQzone() --error parse extmap", e2); appId = this.c.getAppId(); openId = this.c.getOpenId(); SLog.v("openSDK_LOG.QzoneShare", "openId:" + openId); if (stringArrayList != null) { } if (!TextUtils.isEmpty(string)) { } if (!TextUtils.isEmpty(string2)) { } if (!TextUtils.isEmpty(appId)) { } if (!TextUtils.isEmpty(string3)) { } if (!TextUtils.isEmpty(string5)) { } if (!k.e(openId)) { } if (!k.e(string4)) { } stringBuffer.append("&req_type=" + Base64.encodeToString(k.i(String.valueOf(i)), 2)); if (!TextUtils.isEmpty(string6)) { } if (!TextUtils.isEmpty(str2)) { } if (!TextUtils.isEmpty(str)) { } if (!k.e(str3)) { } if (!TextUtils.isEmpty(str4)) { } stringBuffer.append("&cflag=" + Base64.encodeToString(k.i(String.valueOf(i2)), 2)); SLog.v("openSDK_LOG.QzoneShare", "doshareToQzone, url: " + stringBuffer.toString()); a.a(e.a(), this.c, "requireApi", "shareToNativeQQ"); intent = new Intent("android.intent.action.VIEW"); intent.setData(Uri.parse(stringBuffer.toString())); intent.putExtra("pkg_name", activity.getPackageName()); if (k.g(activity, "4.6.0")) { } if (a(intent)) { } SLog.i(SLog.TAG, "doShareToQzone() --end"); } } str2 = string7; str = string8; if (keySet.size() > 0) { str4 = jSONObject.toString(); } } catch (Exception e5) { e2 = e5; str2 = string7; str = string8; SLog.e("openSDK_LOG.QzoneShare", "ShareToQzone() --error parse extmap", e2); appId = this.c.getAppId(); openId = this.c.getOpenId(); SLog.v("openSDK_LOG.QzoneShare", "openId:" + openId); if (stringArrayList != null) { } if (!TextUtils.isEmpty(string)) { } if (!TextUtils.isEmpty(string2)) { } if (!TextUtils.isEmpty(appId)) { } if (!TextUtils.isEmpty(string3)) { } if (!TextUtils.isEmpty(string5)) { } if (!k.e(openId)) { } if (!k.e(string4)) { } stringBuffer.append("&req_type=" + Base64.encodeToString(k.i(String.valueOf(i)), 2)); if (!TextUtils.isEmpty(string6)) { } if (!TextUtils.isEmpty(str2)) { } if (!TextUtils.isEmpty(str)) { } if (!k.e(str3)) { } if (!TextUtils.isEmpty(str4)) { } stringBuffer.append("&cflag=" + Base64.encodeToString(k.i(String.valueOf(i2)), 2)); SLog.v("openSDK_LOG.QzoneShare", "doshareToQzone, url: " + stringBuffer.toString()); a.a(e.a(), this.c, "requireApi", "shareToNativeQQ"); intent = new Intent("android.intent.action.VIEW"); intent.setData(Uri.parse(stringBuffer.toString())); intent.putExtra("pkg_name", activity.getPackageName()); if (k.g(activity, "4.6.0")) { } if (a(intent)) { } SLog.i(SLog.TAG, "doShareToQzone() --end"); } } else { str3 = string9; str2 = string7; str = string8; } } catch (Exception e6) { e2 = e6; str3 = string9; str2 = string7; str = string8; SLog.e("openSDK_LOG.QzoneShare", "ShareToQzone() --error parse extmap", e2); appId = this.c.getAppId(); openId = this.c.getOpenId(); SLog.v("openSDK_LOG.QzoneShare", "openId:" + openId); if (stringArrayList != null) { } if (!TextUtils.isEmpty(string)) { } if (!TextUtils.isEmpty(string2)) { } if (!TextUtils.isEmpty(appId)) { } if (!TextUtils.isEmpty(string3)) { } if (!TextUtils.isEmpty(string5)) { } if (!k.e(openId)) { } if (!k.e(string4)) { } stringBuffer.append("&req_type=" + Base64.encodeToString(k.i(String.valueOf(i)), 2)); if (!TextUtils.isEmpty(string6)) { } if (!TextUtils.isEmpty(str2)) { } if (!TextUtils.isEmpty(str)) { } if (!k.e(str3)) { } if (!TextUtils.isEmpty(str4)) { } stringBuffer.append("&cflag=" + Base64.encodeToString(k.i(String.valueOf(i2)), 2)); SLog.v("openSDK_LOG.QzoneShare", "doshareToQzone, url: " + stringBuffer.toString()); a.a(e.a(), this.c, "requireApi", "shareToNativeQQ"); intent = new Intent("android.intent.action.VIEW"); intent.setData(Uri.parse(stringBuffer.toString())); intent.putExtra("pkg_name", activity.getPackageName()); if (k.g(activity, "4.6.0")) { } if (a(intent)) { } SLog.i(SLog.TAG, "doShareToQzone() --end"); } appId = this.c.getAppId(); openId = this.c.getOpenId(); SLog.v("openSDK_LOG.QzoneShare", "openId:" + openId); if (stringArrayList != null) { StringBuffer stringBuffer2 = new StringBuffer(); int i3 = 9; if (stringArrayList.size() <= 9) { i3 = stringArrayList.size(); } int i4 = 0; while (i4 < i3) { stringBuffer2.append(URLEncoder.encode(stringArrayList.get(i4))); if (i4 != i3 - 1) { stringBuffer2.append(";"); } i4++; stringArrayList = stringArrayList; } stringBuffer.append("&image_url=" + Base64.encodeToString(k.i(stringBuffer2.toString()), 2)); } if (!TextUtils.isEmpty(string)) { stringBuffer.append("&title=" + Base64.encodeToString(k.i(string), 2)); } if (!TextUtils.isEmpty(string2)) { stringBuffer.append("&description=" + Base64.encodeToString(k.i(string2), 2)); } if (!TextUtils.isEmpty(appId)) { stringBuffer.append("&share_id=" + appId); } if (!TextUtils.isEmpty(string3)) { stringBuffer.append("&url=" + Base64.encodeToString(k.i(string3), 2)); } if (!TextUtils.isEmpty(string5)) { stringBuffer.append("&app_name=" + Base64.encodeToString(k.i(string5), 2)); } if (!k.e(openId)) { stringBuffer.append("&open_id=" + Base64.encodeToString(k.i(openId), 2)); } if (!k.e(string4)) { stringBuffer.append("&audioUrl=" + Base64.encodeToString(k.i(string4), 2)); } stringBuffer.append("&req_type=" + Base64.encodeToString(k.i(String.valueOf(i)), 2)); if (!TextUtils.isEmpty(string6)) { stringBuffer.append("&mini_program_appid=" + Base64.encodeToString(k.i(String.valueOf(string6)), 2)); } if (!TextUtils.isEmpty(str2)) { stringBuffer.append("&mini_program_path=" + Base64.encodeToString(k.i(String.valueOf(str2)), 2)); } if (!TextUtils.isEmpty(str)) { stringBuffer.append("&mini_program_type=" + Base64.encodeToString(k.i(String.valueOf(str)), 2)); } if (!k.e(str3)) { stringBuffer.append("&share_qq_ext_str=" + Base64.encodeToString(k.i(str3), 2)); } if (!TextUtils.isEmpty(str4)) { stringBuffer.append("&share_qzone_ext_str=" + Base64.encodeToString(k.i(str4), 2)); } stringBuffer.append("&cflag=" + Base64.encodeToString(k.i(String.valueOf(i2)), 2)); SLog.v("openSDK_LOG.QzoneShare", "doshareToQzone, url: " + stringBuffer.toString()); a.a(e.a(), this.c, "requireApi", "shareToNativeQQ"); intent = new Intent("android.intent.action.VIEW"); intent.setData(Uri.parse(stringBuffer.toString())); intent.putExtra("pkg_name", activity.getPackageName()); if (k.g(activity, "4.6.0")) { if (a(intent)) { UIListenerManager.getInstance().setListenerWithRequestcode(Constants.REQUEST_OLD_QZSHARE, iUiListener); a(activity, intent, Constants.REQUEST_OLD_QZSHARE); } SLog.i("openSDK_LOG.QzoneShare", "doShareToQzone() -- QQ Version is < 4.6.0"); } else { SLog.i("openSDK_LOG.QzoneShare", "doShareToQzone() -- QQ Version is > 4.6.0"); if (UIListenerManager.getInstance().setListnerWithAction("shareToQzone", iUiListener) != null) { SLog.i("openSDK_LOG.QzoneShare", "doShareToQzone() -- do listener onCancel()"); } if (a(intent)) { a(activity, Constants.REQUEST_QZONE_SHARE, intent, false); } } if (a(intent)) { d.a().a(this.c.getOpenId(), this.c.getAppId(), Constants.VIA_SHARE_TO_QZONE, "11", "3", "0", this.mViaShareQzoneType, "0", "1", "0"); d.a().a(0, "SHARE_CHECK_SDK", Constants.DEFAULT_UIN, this.c.getAppId(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, ""); } else { d.a().a(this.c.getOpenId(), this.c.getAppId(), Constants.VIA_SHARE_TO_QZONE, "11", "3", "1", this.mViaShareQzoneType, "0", "1", "0"); d.a().a(1, "SHARE_CHECK_SDK", Constants.DEFAULT_UIN, this.c.getAppId(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "hasActivityForIntent fail"); } SLog.i(SLog.TAG, "doShareToQzone() --end"); } }