佳GO v3.0.0版本的 MD5 值为:febdbe251c5346d8ea051b2f02d4ce89

以下内容为反编译后的 qb2.java 源代码,内容仅作参考


package p.a.y.e.a.s.e.net;

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 java.net.URLEncoder;
import java.util.ArrayList;
import java.util.Set;
import org.json.JSONObject;
import tv.danmaku.ijk.media.player.IjkMediaCodecInfo;

public class qb2 extends kb2 {
    public static final int lite_break = 5;
    public static final int lite_catch = 6;
    public static final int lite_class = 7;
    public static final String lite_const = "imageUrl";
    public static final String lite_double = "audio_url";
    public static final String lite_final = "imageLocalUrl";
    public static final String lite_float = "title";
    public static final String lite_import = "share_qq_ext_str";
    public static final String lite_long = "req_type";
    public static final String lite_native = "cflag";
    public static final String lite_public = "extMap";
    public static final String lite_short = "summary";
    public static final String lite_super = "site";
    public static final int lite_this = 0;
    public static final String lite_throw = "targetUrl";
    public static final int lite_void = 1;
    public static final String lite_while = "appName";
    public String lite_byte;
    private boolean lite_case;
    private boolean lite_char;
    private boolean lite_else;
    private boolean lite_goto;

    public qb2(Context context, db2 db2Var) {
        super(db2Var);
        this.lite_byte = "";
        this.lite_case = true;
        this.lite_char = false;
        this.lite_else = false;
        this.lite_goto = false;
    }

    private void lite_this(Activity activity, Bundle bundle, pd2 pd2Var) {
        String str;
        String str2;
        String str3;
        String str4;
        String lite_new;
        String lite_char;
        Intent intent;
        String str5;
        mc2.lite_long("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(ob2.lite_const);
        String string7 = bundle.getString(ob2.lite_final);
        String string8 = bundle.getString(ob2.lite_float);
        int i2 = bundle.getInt("cflag", 0);
        String string9 = bundle.getString("share_qq_ext_str");
        String str6 = "";
        try {
            Bundle bundle2 = bundle.getBundle("extMap");
            if (bundle2 != null) {
                Set<String> keySet = bundle2.keySet();
                str3 = string9;
                try {
                    JSONObject jSONObject = new JSONObject();
                    for (String str7 : keySet) {
                        str2 = string7;
                        try {
                            str = string6;
                            try {
                                jSONObject.put(str7, bundle2.get(str7));
                                string6 = str;
                                string7 = str2;
                            } catch (Exception e) {
                                e = e;
                                mc2.lite_char("openSDK_LOG.QzoneShare", "ShareToQzone()  --error parse extmap", e);
                                str4 = str6;
                                lite_new = this.lite_if.lite_new();
                                lite_char = this.lite_if.lite_char();
                                mc2.lite_const("openSDK_LOG.QzoneShare", "openId:" + lite_char);
                                if (stringArrayList != null) {
                                    str5 = stringArrayList.get(0);
                                    StringBuilder b = r5.b("&image_url=");
                                    b.append(Base64.encodeToString(hd2.lite_implements(URLEncoder.encode(str5)), 2));
                                    stringBuffer.append(b.toString());
                                    if (!hd2.lite_interface(str5)) {
                                    }
                                }
                                if (!TextUtils.isEmpty(string)) {
                                }
                                if (!TextUtils.isEmpty(string2)) {
                                }
                                if (!TextUtils.isEmpty(lite_new)) {
                                }
                                if (!TextUtils.isEmpty(string3)) {
                                }
                                if (!TextUtils.isEmpty(string5)) {
                                }
                                if (!hd2.lite_package(lite_char)) {
                                }
                                if (!hd2.lite_package(string4)) {
                                }
                                StringBuilder b2 = r5.b("&req_type=");
                                b2.append(Base64.encodeToString(hd2.lite_implements(String.valueOf(i)), 2));
                                stringBuffer.append(b2.toString());
                                if (!TextUtils.isEmpty(str)) {
                                }
                                if (!TextUtils.isEmpty(str2)) {
                                }
                                if (!TextUtils.isEmpty(string8)) {
                                }
                                if (!hd2.lite_package(str3)) {
                                }
                                if (!TextUtils.isEmpty(str4)) {
                                }
                                StringBuilder b3 = r5.b("&cflag=");
                                b3.append(Base64.encodeToString(hd2.lite_implements(String.valueOf(i2)), 2));
                                stringBuffer.append(b3.toString());
                                mc2.lite_const("openSDK_LOG.QzoneShare", "doshareToQzone, url: " + stringBuffer.toString());
                                bb2.lite_do(bd2.lite_do(), this.lite_if, "requireApi", "shareToNativeQQ");
                                intent = new Intent("android.intent.action.VIEW");
                                intent.setData(Uri.parse(stringBuffer.toString()));
                                intent.putExtra("pkg_name", activity.getPackageName());
                                if (hd2.lite_volatile(activity, "4.6.0")) {
                                }
                                if (lite_case(intent)) {
                                }
                                mc2.lite_long(mc2.lite_final, "doShareToQzone() --end");
                            }
                        } catch (Exception e2) {
                            e = e2;
                            str = string6;
                            mc2.lite_char("openSDK_LOG.QzoneShare", "ShareToQzone()  --error parse extmap", e);
                            str4 = str6;
                            lite_new = this.lite_if.lite_new();
                            lite_char = this.lite_if.lite_char();
                            mc2.lite_const("openSDK_LOG.QzoneShare", "openId:" + lite_char);
                            if (stringArrayList != null) {
                            }
                            if (!TextUtils.isEmpty(string)) {
                            }
                            if (!TextUtils.isEmpty(string2)) {
                            }
                            if (!TextUtils.isEmpty(lite_new)) {
                            }
                            if (!TextUtils.isEmpty(string3)) {
                            }
                            if (!TextUtils.isEmpty(string5)) {
                            }
                            if (!hd2.lite_package(lite_char)) {
                            }
                            if (!hd2.lite_package(string4)) {
                            }
                            StringBuilder b22 = r5.b("&req_type=");
                            b22.append(Base64.encodeToString(hd2.lite_implements(String.valueOf(i)), 2));
                            stringBuffer.append(b22.toString());
                            if (!TextUtils.isEmpty(str)) {
                            }
                            if (!TextUtils.isEmpty(str2)) {
                            }
                            if (!TextUtils.isEmpty(string8)) {
                            }
                            if (!hd2.lite_package(str3)) {
                            }
                            if (!TextUtils.isEmpty(str4)) {
                            }
                            StringBuilder b32 = r5.b("&cflag=");
                            b32.append(Base64.encodeToString(hd2.lite_implements(String.valueOf(i2)), 2));
                            stringBuffer.append(b32.toString());
                            mc2.lite_const("openSDK_LOG.QzoneShare", "doshareToQzone, url: " + stringBuffer.toString());
                            bb2.lite_do(bd2.lite_do(), this.lite_if, "requireApi", "shareToNativeQQ");
                            intent = new Intent("android.intent.action.VIEW");
                            intent.setData(Uri.parse(stringBuffer.toString()));
                            intent.putExtra("pkg_name", activity.getPackageName());
                            if (hd2.lite_volatile(activity, "4.6.0")) {
                            }
                            if (lite_case(intent)) {
                            }
                            mc2.lite_long(mc2.lite_final, "doShareToQzone() --end");
                        }
                    }
                    str = string6;
                    str2 = string7;
                    if (keySet.size() > 0) {
                        str6 = jSONObject.toString();
                    }
                } catch (Exception e3) {
                    e = e3;
                    str = string6;
                    str2 = string7;
                }
            } else {
                str = string6;
                str2 = string7;
                str3 = string9;
            }
        } catch (Exception e4) {
            e = e4;
            str = string6;
            str2 = string7;
            str3 = string9;
        }
        str4 = str6;
        lite_new = this.lite_if.lite_new();
        lite_char = this.lite_if.lite_char();
        mc2.lite_const("openSDK_LOG.QzoneShare", "openId:" + lite_char);
        if (stringArrayList != null && stringArrayList.size() > 0) {
            str5 = stringArrayList.get(0);
            StringBuilder b4 = r5.b("&image_url=");
            b4.append(Base64.encodeToString(hd2.lite_implements(URLEncoder.encode(str5)), 2));
            stringBuffer.append(b4.toString());
            if (!hd2.lite_interface(str5)) {
                String lite_goto = hd2.lite_goto(lite_new, activity, str5);
                if (!TextUtils.isEmpty(lite_goto)) {
                    StringBuilder b5 = r5.b("&image_uri=");
                    b5.append(Base64.encodeToString(hd2.lite_implements(URLEncoder.encode(lite_goto)), 2));
                    stringBuffer.append(b5.toString());
                }
            }
        }
        if (!TextUtils.isEmpty(string)) {
            r5.A(string, 2, r5.b("&title="), stringBuffer);
        }
        if (!TextUtils.isEmpty(string2)) {
            r5.A(string2, 2, r5.b("&description="), stringBuffer);
        }
        if (!TextUtils.isEmpty(lite_new)) {
            stringBuffer.append("&share_id=" + lite_new);
        }
        if (!TextUtils.isEmpty(string3)) {
            r5.A(string3, 2, r5.b("&url="), stringBuffer);
        }
        if (!TextUtils.isEmpty(string5)) {
            r5.A(string5, 2, r5.b("&app_name="), stringBuffer);
        }
        if (!hd2.lite_package(lite_char)) {
            r5.A(lite_char, 2, r5.b("&open_id="), stringBuffer);
        }
        if (!hd2.lite_package(string4)) {
            r5.A(string4, 2, r5.b("&audioUrl="), stringBuffer);
        }
        StringBuilder b222 = r5.b("&req_type=");
        b222.append(Base64.encodeToString(hd2.lite_implements(String.valueOf(i)), 2));
        stringBuffer.append(b222.toString());
        if (!TextUtils.isEmpty(str)) {
            StringBuilder b6 = r5.b("&mini_program_appid=");
            b6.append(Base64.encodeToString(hd2.lite_implements(String.valueOf(str)), 2));
            stringBuffer.append(b6.toString());
        }
        if (!TextUtils.isEmpty(str2)) {
            StringBuilder b7 = r5.b("&mini_program_path=");
            b7.append(Base64.encodeToString(hd2.lite_implements(String.valueOf(str2)), 2));
            stringBuffer.append(b7.toString());
        }
        if (!TextUtils.isEmpty(string8)) {
            StringBuilder b8 = r5.b("&mini_program_type=");
            b8.append(Base64.encodeToString(hd2.lite_implements(String.valueOf(string8)), 2));
            stringBuffer.append(b8.toString());
        }
        if (!hd2.lite_package(str3)) {
            r5.A(str3, 2, r5.b("&share_qq_ext_str="), stringBuffer);
        }
        if (!TextUtils.isEmpty(str4)) {
            r5.A(str4, 2, r5.b("&share_qzone_ext_str="), stringBuffer);
        }
        StringBuilder b322 = r5.b("&cflag=");
        b322.append(Base64.encodeToString(hd2.lite_implements(String.valueOf(i2)), 2));
        stringBuffer.append(b322.toString());
        mc2.lite_const("openSDK_LOG.QzoneShare", "doshareToQzone, url: " + stringBuffer.toString());
        bb2.lite_do(bd2.lite_do(), this.lite_if, "requireApi", "shareToNativeQQ");
        intent = new Intent("android.intent.action.VIEW");
        intent.setData(Uri.parse(stringBuffer.toString()));
        intent.putExtra("pkg_name", activity.getPackageName());
        if (hd2.lite_volatile(activity, "4.6.0")) {
            if (lite_case(intent)) {
                mb2.lite_if().lite_byte(lb2.g0, pd2Var);
                lite_new(activity, intent, lb2.g0);
            }
            mc2.lite_long("openSDK_LOG.QzoneShare", "doShareToQzone() -- QQ Version is < 4.6.0");
        } else {
            mc2.lite_long("openSDK_LOG.QzoneShare", "doShareToQzone() -- QQ Version is > 4.6.0");
            if (mb2.lite_if().lite_case("shareToQzone", pd2Var) != null) {
                mc2.lite_long("openSDK_LOG.QzoneShare", "doShareToQzone() -- do listener onCancel()");
            }
            if (lite_case(intent)) {
                lite_int(activity, lb2.l0, intent, false);
            }
        }
        if (lite_case(intent)) {
            fc2.lite_do().lite_new(this.lite_if.lite_case(), this.lite_if.lite_new(), lb2.r1, "11", "3", "0", this.lite_byte, "0", "1", "0");
            fc2.lite_do().lite_if(0, "SHARE_CHECK_SDK", lb2.lite_do, this.lite_if.lite_new(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "");
        } else {
            fc2.lite_do().lite_new(this.lite_if.lite_case(), this.lite_if.lite_new(), lb2.r1, "11", "3", "1", this.lite_byte, "0", "1", "0");
            fc2.lite_do().lite_if(1, "SHARE_CHECK_SDK", lb2.lite_do, this.lite_if.lite_new(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "hasActivityForIntent fail");
        }
        mc2.lite_long(mc2.lite_final, "doShareToQzone() --end");
    }

    @Override
    public void lite_long() {
    }

    public void lite_void(Activity activity, Bundle bundle, pd2 pd2Var) {
        String str;
        String str2;
        String str3;
        String str4;
        mc2.lite_long("openSDK_LOG.QzoneShare", "shareToQzone() -- start");
        if (bundle == null) {
            r5.q(-6, lb2.j, null, pd2Var);
            mc2.lite_case("openSDK_LOG.QzoneShare", "shareToQzone() params is null");
            fc2.lite_do().lite_if(1, "SHARE_CHECK_SDK", lb2.lite_do, this.lite_if.lite_new(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, lb2.j);
            return;
        }
        String string = bundle.getString("title");
        String string2 = bundle.getString("summary");
        String string3 = bundle.getString("targetUrl");
        String string4 = bundle.getString(ob2.lite_const);
        String string5 = bundle.getString(ob2.lite_final);
        ArrayList<String> stringArrayList = bundle.getStringArrayList("imageUrl");
        String lite_case = hd2.lite_case(activity);
        String str5 = string3;
        if (lite_case == null) {
            lite_case = bundle.getString("appName");
            str3 = "summary";
            str2 = "appName";
            str = "imageUrl";
        } else {
            str = "imageUrl";
            str2 = "appName";
            if (lite_case.length() > 20) {
                StringBuilder sb = new StringBuilder();
                str3 = "summary";
                sb.append(lite_case.substring(0, 20));
                sb.append("...");
                lite_case = sb.toString();
            } else {
                str3 = "summary";
            }
        }
        int i = bundle.getInt("req_type");
        mc2.lite_case("openSDK_LOG.QzoneShare", "shareToQzone() get SHARE_TO_QZONE_KEY_TYPE: " + i);
        if (i == 1) {
            this.lite_byte = "1";
        } else if (i == 5) {
            this.lite_byte = "2";
        } else if (i != 6) {
            this.lite_byte = "1";
        } else {
            this.lite_byte = "4";
        }
        if (i == 1) {
            mc2.lite_case("openSDK_LOG.QzoneShare", "-->shareToQzone, SHARE_TO_QZONE_TYPE_IMAGE_TEXT needTitle = true");
            this.lite_case = true;
            this.lite_char = false;
            this.lite_else = true;
            this.lite_goto = false;
        } else {
            if (i == 5) {
                r5.q(-5, lb2.h, null, pd2Var);
                mc2.lite_case("openSDK_LOG.QzoneShare", "shareToQzone() error--end请选择支持的分享类型");
                fc2.lite_do().lite_if(1, "SHARE_CHECK_SDK", lb2.lite_do, this.lite_if.lite_new(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "shareToQzone() 请选择支持的分享类型");
                return;
            }
            if (i != 6) {
                if (i != 7) {
                    if (hd2.lite_package(string) && hd2.lite_package(string2)) {
                        if (stringArrayList != null && stringArrayList.size() != 0) {
                            this.lite_case = false;
                        } else {
                            string = r5.lite_boolean("来自", lite_case, "的分享");
                            this.lite_case = true;
                        }
                    } else {
                        this.lite_case = true;
                    }
                    this.lite_char = false;
                    mc2.lite_case("openSDK_LOG.QzoneShare", "-->shareToQzone, default needTitle = true, shareType = " + i);
                    this.lite_else = true;
                    this.lite_goto = false;
                } else {
                    if (TextUtils.isEmpty(string4) || TextUtils.isEmpty(string5)) {
                        r5.q(-5, lb2.k, "appid or path empty.", pd2Var);
                    }
                    this.lite_else = false;
                    this.lite_goto = false;
                    this.lite_case = false;
                }
            } else if (hd2.lite_volatile(activity, "5.0.0")) {
                r5.q(-15, lb2.s, null, pd2Var);
                mc2.lite_case("openSDK_LOG.QzoneShare", "-->shareToQzone, app share is not support below qq5.0.");
                fc2.lite_do().lite_if(1, "SHARE_CHECK_SDK", lb2.lite_do, this.lite_if.lite_new(), 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.lite_if.lite_new(), "mqq");
                bundle.putString("targetUrl", format);
                str5 = format;
            }
        }
        if (!hd2.lite_while() && hd2.lite_volatile(activity, "4.5.0")) {
            r5.q(-6, lb2.z, null, pd2Var);
            mc2.lite_case("openSDK_LOG.QzoneShare", "shareToQzone() sdcard is null--end");
            fc2.lite_do().lite_if(1, "SHARE_CHECK_SDK", lb2.lite_do, this.lite_if.lite_new(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, lb2.z);
            return;
        }
        if (this.lite_case) {
            if (TextUtils.isEmpty(str5)) {
                r5.q(-5, lb2.o, null, pd2Var);
                mc2.lite_case("openSDK_LOG.QzoneShare", "shareToQzone() targetUrl null error--end");
                fc2.lite_do().lite_if(1, "SHARE_CHECK_SDK", lb2.lite_do, this.lite_if.lite_new(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, lb2.o);
                return;
            } else if (!hd2.lite_interface(str5)) {
                r5.q(-5, lb2.f1532p, null, pd2Var);
                mc2.lite_case("openSDK_LOG.QzoneShare", "shareToQzone() targetUrl error--end");
                fc2.lite_do().lite_if(1, "SHARE_CHECK_SDK", lb2.lite_do, this.lite_if.lite_new(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, lb2.f1532p);
                return;
            }
        }
        if (this.lite_char) {
            bundle.putString("title", "");
            bundle.putString(str3, "");
        } else {
            String str6 = str3;
            if (this.lite_else && hd2.lite_package(string)) {
                r5.q(-6, lb2.m, null, pd2Var);
                mc2.lite_case("openSDK_LOG.QzoneShare", "shareToQzone() title is null--end");
                fc2.lite_do().lite_if(1, "SHARE_CHECK_SDK", lb2.lite_do, this.lite_if.lite_new(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "shareToQzone() title is null");
                return;
            }
            if (hd2.lite_package(string) || string.length() <= 200) {
                str4 = null;
            } else {
                str4 = null;
                bundle.putString("title", hd2.lite_else(string, 200, null, null));
            }
            if (!hd2.lite_package(string2) && string2.length() > 600) {
                bundle.putString(str6, hd2.lite_else(string2, IjkMediaCodecInfo.RANK_LAST_CHANCE, str4, str4));
            }
        }
        if (!TextUtils.isEmpty(lite_case)) {
            bundle.putString(str2, lite_case);
        }
        if (stringArrayList != null && stringArrayList.size() != 0) {
            int i2 = 0;
            while (i2 < stringArrayList.size()) {
                String str7 = stringArrayList.get(i2);
                if (!hd2.lite_interface(str7) && !hd2.lite_transient(str7)) {
                    stringArrayList.remove(i2);
                    i2--;
                }
                i2++;
            }
            if (stringArrayList.size() == 0) {
                r5.q(-6, lb2.q, null, pd2Var);
                mc2.lite_case("openSDK_LOG.QzoneShare", "shareToQzone() MSG_PARAM_IMAGE_URL_FORMAT_ERROR--end");
                fc2.lite_do().lite_if(1, "SHARE_CHECK_SDK", lb2.lite_do, this.lite_if.lite_new(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "shareToQzone() 非法的图片地址!");
                return;
            }
            bundle.putStringArrayList(str, stringArrayList);
        } else if (this.lite_goto) {
            r5.q(-6, lb2.n, null, pd2Var);
            mc2.lite_case("openSDK_LOG.QzoneShare", "shareToQzone() imageUrl is null -- end");
            fc2.lite_do().lite_if(1, "SHARE_CHECK_SDK", lb2.lite_do, this.lite_if.lite_new(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "shareToQzone() imageUrl is null");
            return;
        }
        if (!hd2.lite_volatile(activity, "4.6.0")) {
            mc2.lite_long("openSDK_LOG.QzoneShare", "shareToQzone() qqver greater than 4.6.0");
            lite_this(activity, bundle, pd2Var);
        } else if (ed2.lite_void(activity, "4.2.0") >= 0 && ed2.lite_void(activity, "4.6.0") < 0) {
            mc2.lite_float("openSDK_LOG.QzoneShare", "shareToQzone() qqver between 4.2.0 and 4.6.0, will use qqshare");
            ob2 ob2Var = new ob2(activity, this.lite_if);
            if (stringArrayList != null && stringArrayList.size() > 0) {
                String str8 = stringArrayList.get(0);
                if (i == 5 && !hd2.lite_transient(str8)) {
                    r5.q(-6, lb2.r, null, pd2Var);
                    mc2.lite_case("openSDK_LOG.QzoneShare", "shareToQzone()手Q版本过低,纯图分享不支持网路图片");
                    fc2.lite_do().lite_if(1, "SHARE_CHECK_SDK", lb2.lite_do, this.lite_if.lite_new(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "shareToQzone()手Q版本过低,纯图分享不支持网路图片");
                    return;
                }
                bundle.putString("imageLocalUrl", str8);
            }
            if (!hd2.lite_volatile(activity, "4.5.0")) {
                bundle.putInt("cflag", 1);
            }
            ob2Var.lite_float(activity, bundle, pd2Var);
        } else {
            mc2.lite_float("openSDK_LOG.QzoneShare", "shareToQzone() qqver below 4.2.0, will show download dialog");
            new bc2(activity, "", lite_for(""), null, this.lite_if).show();
        }
        mc2.lite_long("openSDK_LOG.QzoneShare", "shareToQzone() --end");
    }
}