超媒网络 v3.0.0版本的 MD5 值为:e72248abb238993f421967424d9a9515
以下内容为反编译后的 lb2.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 lb2 extends fb2 {
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 lb2(Context context, ya2 ya2Var) {
super(ya2Var);
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, kd2 kd2Var) {
String str;
String str2;
String str3;
String str4;
String lite_new;
String lite_char;
Intent intent;
String str5;
hc2.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(jb2.lite_const);
String string7 = bundle.getString(jb2.lite_final);
String string8 = bundle.getString(jb2.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;
hc2.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();
hc2.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(cd2.lite_implements(URLEncoder.encode(str5)), 2));
stringBuffer.append(b.toString());
if (!cd2.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 (!cd2.lite_package(lite_char)) {
}
if (!cd2.lite_package(string4)) {
}
StringBuilder b2 = r5.b("&req_type=");
b2.append(Base64.encodeToString(cd2.lite_implements(String.valueOf(i)), 2));
stringBuffer.append(b2.toString());
if (!TextUtils.isEmpty(str)) {
}
if (!TextUtils.isEmpty(str2)) {
}
if (!TextUtils.isEmpty(string8)) {
}
if (!cd2.lite_package(str3)) {
}
if (!TextUtils.isEmpty(str4)) {
}
StringBuilder b3 = r5.b("&cflag=");
b3.append(Base64.encodeToString(cd2.lite_implements(String.valueOf(i2)), 2));
stringBuffer.append(b3.toString());
hc2.lite_const("openSDK_LOG.QzoneShare", "doshareToQzone, url: " + stringBuffer.toString());
wa2.lite_do(wc2.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 (cd2.lite_volatile(activity, "4.6.0")) {
}
if (lite_case(intent)) {
}
hc2.lite_long(hc2.lite_final, "doShareToQzone() --end");
}
} catch (Exception e2) {
e = e2;
str = string6;
hc2.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();
hc2.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 (!cd2.lite_package(lite_char)) {
}
if (!cd2.lite_package(string4)) {
}
StringBuilder b22 = r5.b("&req_type=");
b22.append(Base64.encodeToString(cd2.lite_implements(String.valueOf(i)), 2));
stringBuffer.append(b22.toString());
if (!TextUtils.isEmpty(str)) {
}
if (!TextUtils.isEmpty(str2)) {
}
if (!TextUtils.isEmpty(string8)) {
}
if (!cd2.lite_package(str3)) {
}
if (!TextUtils.isEmpty(str4)) {
}
StringBuilder b32 = r5.b("&cflag=");
b32.append(Base64.encodeToString(cd2.lite_implements(String.valueOf(i2)), 2));
stringBuffer.append(b32.toString());
hc2.lite_const("openSDK_LOG.QzoneShare", "doshareToQzone, url: " + stringBuffer.toString());
wa2.lite_do(wc2.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 (cd2.lite_volatile(activity, "4.6.0")) {
}
if (lite_case(intent)) {
}
hc2.lite_long(hc2.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();
hc2.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(cd2.lite_implements(URLEncoder.encode(str5)), 2));
stringBuffer.append(b4.toString());
if (!cd2.lite_interface(str5)) {
String lite_goto = cd2.lite_goto(lite_new, activity, str5);
if (!TextUtils.isEmpty(lite_goto)) {
StringBuilder b5 = r5.b("&image_uri=");
b5.append(Base64.encodeToString(cd2.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 (!cd2.lite_package(lite_char)) {
r5.A(lite_char, 2, r5.b("&open_id="), stringBuffer);
}
if (!cd2.lite_package(string4)) {
r5.A(string4, 2, r5.b("&audioUrl="), stringBuffer);
}
StringBuilder b222 = r5.b("&req_type=");
b222.append(Base64.encodeToString(cd2.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(cd2.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(cd2.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(cd2.lite_implements(String.valueOf(string8)), 2));
stringBuffer.append(b8.toString());
}
if (!cd2.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(cd2.lite_implements(String.valueOf(i2)), 2));
stringBuffer.append(b322.toString());
hc2.lite_const("openSDK_LOG.QzoneShare", "doshareToQzone, url: " + stringBuffer.toString());
wa2.lite_do(wc2.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 (cd2.lite_volatile(activity, "4.6.0")) {
if (lite_case(intent)) {
hb2.lite_if().lite_byte(gb2.g0, kd2Var);
lite_new(activity, intent, gb2.g0);
}
hc2.lite_long("openSDK_LOG.QzoneShare", "doShareToQzone() -- QQ Version is < 4.6.0");
} else {
hc2.lite_long("openSDK_LOG.QzoneShare", "doShareToQzone() -- QQ Version is > 4.6.0");
if (hb2.lite_if().lite_case("shareToQzone", kd2Var) != null) {
hc2.lite_long("openSDK_LOG.QzoneShare", "doShareToQzone() -- do listener onCancel()");
}
if (lite_case(intent)) {
lite_int(activity, gb2.l0, intent, false);
}
}
if (lite_case(intent)) {
ac2.lite_do().lite_new(this.lite_if.lite_case(), this.lite_if.lite_new(), gb2.r1, "11", "3", "0", this.lite_byte, "0", "1", "0");
ac2.lite_do().lite_if(0, "SHARE_CHECK_SDK", gb2.lite_do, this.lite_if.lite_new(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "");
} else {
ac2.lite_do().lite_new(this.lite_if.lite_case(), this.lite_if.lite_new(), gb2.r1, "11", "3", "1", this.lite_byte, "0", "1", "0");
ac2.lite_do().lite_if(1, "SHARE_CHECK_SDK", gb2.lite_do, this.lite_if.lite_new(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "hasActivityForIntent fail");
}
hc2.lite_long(hc2.lite_final, "doShareToQzone() --end");
}
@Override
public void lite_long() {
}
public void lite_void(Activity activity, Bundle bundle, kd2 kd2Var) {
String str;
String str2;
String str3;
String str4;
hc2.lite_long("openSDK_LOG.QzoneShare", "shareToQzone() -- start");
if (bundle == null) {
r5.q(-6, gb2.j, null, kd2Var);
hc2.lite_case("openSDK_LOG.QzoneShare", "shareToQzone() params is null");
ac2.lite_do().lite_if(1, "SHARE_CHECK_SDK", gb2.lite_do, this.lite_if.lite_new(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, gb2.j);
return;
}
String string = bundle.getString("title");
String string2 = bundle.getString("summary");
String string3 = bundle.getString("targetUrl");
String string4 = bundle.getString(jb2.lite_const);
String string5 = bundle.getString(jb2.lite_final);
ArrayList<String> stringArrayList = bundle.getStringArrayList("imageUrl");
String lite_case = cd2.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");
hc2.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) {
hc2.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, gb2.h, null, kd2Var);
hc2.lite_case("openSDK_LOG.QzoneShare", "shareToQzone() error--end请选择支持的分享类型");
ac2.lite_do().lite_if(1, "SHARE_CHECK_SDK", gb2.lite_do, this.lite_if.lite_new(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "shareToQzone() 请选择支持的分享类型");
return;
} else if (i != 6) {
if (i != 7) {
if (cd2.lite_package(string) && cd2.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;
hc2.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, gb2.k, "appid or path empty.", kd2Var);
}
this.lite_else = false;
this.lite_goto = false;
this.lite_case = false;
}
} else if (cd2.lite_volatile(activity, "5.0.0")) {
r5.q(-15, gb2.s, null, kd2Var);
hc2.lite_case("openSDK_LOG.QzoneShare", "-->shareToQzone, app share is not support below qq5.0.");
ac2.lite_do().lite_if(1, "SHARE_CHECK_SDK", gb2.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 (!cd2.lite_while() && cd2.lite_volatile(activity, "4.5.0")) {
r5.q(-6, gb2.z, null, kd2Var);
hc2.lite_case("openSDK_LOG.QzoneShare", "shareToQzone() sdcard is null--end");
ac2.lite_do().lite_if(1, "SHARE_CHECK_SDK", gb2.lite_do, this.lite_if.lite_new(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, gb2.z);
return;
}
if (this.lite_case) {
if (TextUtils.isEmpty(str5)) {
r5.q(-5, gb2.o, null, kd2Var);
hc2.lite_case("openSDK_LOG.QzoneShare", "shareToQzone() targetUrl null error--end");
ac2.lite_do().lite_if(1, "SHARE_CHECK_SDK", gb2.lite_do, this.lite_if.lite_new(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, gb2.o);
return;
} else if (!cd2.lite_interface(str5)) {
r5.q(-5, gb2.f1525p, null, kd2Var);
hc2.lite_case("openSDK_LOG.QzoneShare", "shareToQzone() targetUrl error--end");
ac2.lite_do().lite_if(1, "SHARE_CHECK_SDK", gb2.lite_do, this.lite_if.lite_new(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, gb2.f1525p);
return;
}
}
if (this.lite_char) {
bundle.putString("title", "");
bundle.putString(str3, "");
} else {
String str6 = str3;
if (this.lite_else && cd2.lite_package(string)) {
r5.q(-6, gb2.m, null, kd2Var);
hc2.lite_case("openSDK_LOG.QzoneShare", "shareToQzone() title is null--end");
ac2.lite_do().lite_if(1, "SHARE_CHECK_SDK", gb2.lite_do, this.lite_if.lite_new(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "shareToQzone() title is null");
return;
}
if (cd2.lite_package(string) || string.length() <= 200) {
str4 = null;
} else {
str4 = null;
bundle.putString("title", cd2.lite_else(string, 200, null, null));
}
if (!cd2.lite_package(string2) && string2.length() > 600) {
bundle.putString(str6, cd2.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 (!cd2.lite_interface(str7) && !cd2.lite_transient(str7)) {
stringArrayList.remove(i2);
i2--;
}
i2++;
}
if (stringArrayList.size() == 0) {
r5.q(-6, gb2.q, null, kd2Var);
hc2.lite_case("openSDK_LOG.QzoneShare", "shareToQzone() MSG_PARAM_IMAGE_URL_FORMAT_ERROR--end");
ac2.lite_do().lite_if(1, "SHARE_CHECK_SDK", gb2.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, gb2.n, null, kd2Var);
hc2.lite_case("openSDK_LOG.QzoneShare", "shareToQzone() imageUrl is null -- end");
ac2.lite_do().lite_if(1, "SHARE_CHECK_SDK", gb2.lite_do, this.lite_if.lite_new(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "shareToQzone() imageUrl is null");
return;
}
if (!cd2.lite_volatile(activity, "4.6.0")) {
hc2.lite_long("openSDK_LOG.QzoneShare", "shareToQzone() qqver greater than 4.6.0");
lite_this(activity, bundle, kd2Var);
} else if (zc2.lite_void(activity, "4.2.0") >= 0 && zc2.lite_void(activity, "4.6.0") < 0) {
hc2.lite_float("openSDK_LOG.QzoneShare", "shareToQzone() qqver between 4.2.0 and 4.6.0, will use qqshare");
jb2 jb2Var = new jb2(activity, this.lite_if);
if (stringArrayList != null && stringArrayList.size() > 0) {
String str8 = stringArrayList.get(0);
if (i == 5 && !cd2.lite_transient(str8)) {
r5.q(-6, gb2.r, null, kd2Var);
hc2.lite_case("openSDK_LOG.QzoneShare", "shareToQzone()手Q版本过低,纯图分享不支持网路图片");
ac2.lite_do().lite_if(1, "SHARE_CHECK_SDK", gb2.lite_do, this.lite_if.lite_new(), String.valueOf(4), Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "shareToQzone()手Q版本过低,纯图分享不支持网路图片");
return;
}
bundle.putString("imageLocalUrl", str8);
}
if (!cd2.lite_volatile(activity, "4.5.0")) {
bundle.putInt("cflag", 1);
}
jb2Var.lite_float(activity, bundle, kd2Var);
} else {
hc2.lite_float("openSDK_LOG.QzoneShare", "shareToQzone() qqver below 4.2.0, will show download dialog");
new wb2(activity, "", lite_for(""), null, this.lite_if).show();
}
hc2.lite_long("openSDK_LOG.QzoneShare", "shareToQzone() --end");
}
}