package com.tencent.connect.common; import android.app.Activity; import android.content.Intent; import android.content.SharedPreferences; import android.os.Build; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.text.TextUtils; import androidx.fragment.app.Fragment; import anet.channel.strategy.dispatch.DispatchConstants; import com.tencent.connect.auth.QQToken; import com.tencent.connect.auth.c; import com.tencent.ijk.media.player.IjkMediaMeta; import com.tencent.open.TDialog; import com.tencent.open.log.SLog; import com.tencent.open.utils.HttpUtils; import com.tencent.open.utils.e; import com.tencent.open.utils.h; import com.tencent.open.utils.k; import com.tencent.tauth.IRequestListener; import com.tencent.tauth.IUiListener; import com.tencent.tauth.UiError; import java.io.IOException; import java.net.MalformedURLException; import java.net.SocketTimeoutException; import org.apache.http.conn.ConnectTimeoutException; import org.json.JSONException; import org.json.JSONObject; /* compiled from: ProGuard */ public abstract class BaseApi { public static String businessId = null; public static String installChannel = null; public static boolean isOEM = false; public static String registerChannel; /* renamed from: b reason: collision with root package name */ protected c f11583b; protected QQToken c; public void releaseResource() { } public BaseApi(c cVar, QQToken qQToken) { this.f11583b = cVar; this.c = qQToken; } public BaseApi(QQToken qQToken) { this(null, qQToken); } /* access modifiers changed from: protected */ public Bundle a() { Bundle bundle = new Bundle(); bundle.putString(IjkMediaMeta.IJKM_KEY_FORMAT, "json"); bundle.putString("status_os", Build.VERSION.RELEASE); bundle.putString("status_machine", Build.MODEL); bundle.putString("status_version", Build.VERSION.SDK); bundle.putString("sdkv", Constants.SDK_VERSION); bundle.putString("sdkp", "a"); QQToken qQToken = this.c; if (qQToken != null && qQToken.isSessionValid()) { bundle.putString(Constants.PARAM_ACCESS_TOKEN, this.c.getAccessToken()); bundle.putString("oauth_consumer_key", this.c.getAppId()); bundle.putString("openid", this.c.getOpenId()); bundle.putString("appid_for_getting_config", this.c.getAppId()); } SharedPreferences sharedPreferences = e.a().getSharedPreferences(Constants.PREFERENCE_PF, 0); if (isOEM) { bundle.putString(Constants.PARAM_PLATFORM_ID, "desktop_m_qq-" + installChannel + "-" + DispatchConstants.ANDROID + "-" + registerChannel + "-" + businessId); } else { bundle.putString(Constants.PARAM_PLATFORM_ID, sharedPreferences.getString(Constants.PARAM_PLATFORM_ID, Constants.DEFAULT_PF)); } return bundle; } /* access modifiers changed from: protected */ public String a(String str) { Bundle a2 = a(); StringBuilder sb = new StringBuilder(); if (!TextUtils.isEmpty(str)) { a2.putString("need_version", str); } sb.append("http://openmobile.qq.com/oauth2.0/m_jump_by_version?"); sb.append(HttpUtils.encodeUrl(a2)); return sb.toString(); } /* access modifiers changed from: protected */ public Bundle b() { Bundle bundle = new Bundle(); bundle.putString("appid", this.c.getAppId()); if (this.c.isSessionValid()) { bundle.putString(Constants.PARAM_KEY_STR, this.c.getAccessToken()); bundle.putString(Constants.PARAM_KEY_TYPE, "0x80"); } String openId = this.c.getOpenId(); if (openId != null) { bundle.putString("hopenid", openId); } bundle.putString("platform", "androidqz"); SharedPreferences sharedPreferences = e.a().getSharedPreferences(Constants.PREFERENCE_PF, 0); if (isOEM) { bundle.putString(Constants.PARAM_PLATFORM_ID, "desktop_m_qq-" + installChannel + "-" + DispatchConstants.ANDROID + "-" + registerChannel + "-" + businessId); } else { bundle.putString(Constants.PARAM_PLATFORM_ID, sharedPreferences.getString(Constants.PARAM_PLATFORM_ID, Constants.DEFAULT_PF)); bundle.putString(Constants.PARAM_PLATFORM_ID, Constants.DEFAULT_PF); } bundle.putString("sdkv", Constants.SDK_VERSION); bundle.putString("sdkp", "a"); return bundle; } private Intent a(Activity activity, Intent intent) { Intent intent2 = new Intent(activity.getApplicationContext(), AssistActivity.class); intent2.putExtra("is_login", true); intent2.putExtra(AssistActivity.EXTRA_INTENT, intent); return intent2; } /* access modifiers changed from: protected */ public void a(Activity activity, int i, Intent intent, boolean z) { Intent intent2 = new Intent(activity.getApplicationContext(), AssistActivity.class); if (z) { intent2.putExtra("is_qq_mobile_share", true); } intent2.putExtra(AssistActivity.EXTRA_INTENT, intent); activity.startActivityForResult(intent2, i); } /* access modifiers changed from: protected */ public void a(Activity activity, Intent intent, int i) { intent.putExtra(Constants.KEY_REQUEST_CODE, i); activity.startActivityForResult(a(activity, intent), i); } /* access modifiers changed from: protected */ public void a(Fragment fragment, Intent intent, int i) { intent.putExtra(Constants.KEY_REQUEST_CODE, i); fragment.startActivityForResult(a(fragment.getActivity(), intent), i); } /* access modifiers changed from: protected */ public boolean a(Intent intent) { if (intent != null) { return h.a(e.a(), intent); } return false; } /* access modifiers changed from: protected */ public Intent b(String str) { Intent intent = new Intent(); if (k.d(e.a())) { intent.setClassName(Constants.PACKAGE_QQ_PAD, str); if (h.a(e.a(), intent)) { return intent; } } intent.setClassName("com.tencent.mobileqq", str); if (h.a(e.a(), intent)) { return intent; } intent.setClassName(Constants.PACKAGE_TIM, str); if (h.a(e.a(), intent)) { return intent; } intent.setClassName(Constants.PACKAGE_QQ_SPEED, str); if (h.a(e.a(), intent)) { return intent; } return null; } /* access modifiers changed from: protected */ public void a(Activity activity, Bundle bundle, IUiListener iUiListener) { SLog.i("openSDK_LOG.BaseApi", "--handleDownloadLastestQQ"); new TDialog(activity, "", "http://login.imgcache.qq.com/ptlogin/static/qzsjump.html?" + HttpUtils.encodeUrl(bundle), null, this.c).show(); } /* access modifiers changed from: protected */ public Intent c(String str) { Intent intent = new Intent(); Intent b2 = b(str); if (b2 == null || b2.getComponent() == null) { return null; } intent.setClassName(b2.getComponent().getPackageName(), "com.tencent.open.agent.AgentActivity"); return intent; } /* compiled from: ProGuard */ public class TempRequestListener implements IRequestListener { /* renamed from: b reason: collision with root package name */ private final IUiListener f11585b; private final Handler c; public TempRequestListener(IUiListener iUiListener) { this.f11585b = iUiListener; this.c = new Handler(e.a().getMainLooper(), BaseApi.this) { /* class com.tencent.connect.common.BaseApi.TempRequestListener.AnonymousClass1 */ public void handleMessage(Message message) { if (message.what == 0) { TempRequestListener.this.f11585b.onComplete(message.obj); } else { TempRequestListener.this.f11585b.onError(new UiError(message.what, (String) message.obj, null)); } } }; } @Override // com.tencent.tauth.IRequestListener public void onComplete(JSONObject jSONObject) { Message obtainMessage = this.c.obtainMessage(); obtainMessage.obj = jSONObject; obtainMessage.what = 0; this.c.sendMessage(obtainMessage); } @Override // com.tencent.tauth.IRequestListener public void onIOException(IOException iOException) { Message obtainMessage = this.c.obtainMessage(); obtainMessage.obj = iOException.getMessage(); obtainMessage.what = -2; this.c.sendMessage(obtainMessage); } @Override // com.tencent.tauth.IRequestListener public void onMalformedURLException(MalformedURLException malformedURLException) { Message obtainMessage = this.c.obtainMessage(); obtainMessage.obj = malformedURLException.getMessage(); obtainMessage.what = -3; this.c.sendMessage(obtainMessage); } @Override // com.tencent.tauth.IRequestListener public void onJSONException(JSONException jSONException) { Message obtainMessage = this.c.obtainMessage(); obtainMessage.obj = jSONException.getMessage(); obtainMessage.what = -4; this.c.sendMessage(obtainMessage); } @Override // com.tencent.tauth.IRequestListener public void onConnectTimeoutException(ConnectTimeoutException connectTimeoutException) { Message obtainMessage = this.c.obtainMessage(); obtainMessage.obj = connectTimeoutException.getMessage(); obtainMessage.what = -7; this.c.sendMessage(obtainMessage); } @Override // com.tencent.tauth.IRequestListener public void onSocketTimeoutException(SocketTimeoutException socketTimeoutException) { Message obtainMessage = this.c.obtainMessage(); obtainMessage.obj = socketTimeoutException.getMessage(); obtainMessage.what = -8; this.c.sendMessage(obtainMessage); } @Override // com.tencent.tauth.IRequestListener public void onNetworkUnavailableException(HttpUtils.NetworkUnavailableException networkUnavailableException) { Message obtainMessage = this.c.obtainMessage(); obtainMessage.obj = networkUnavailableException.getMessage(); obtainMessage.what = -10; this.c.sendMessage(obtainMessage); } @Override // com.tencent.tauth.IRequestListener public void onHttpStatusException(HttpUtils.HttpStatusException httpStatusException) { Message obtainMessage = this.c.obtainMessage(); obtainMessage.obj = httpStatusException.getMessage(); obtainMessage.what = -9; this.c.sendMessage(obtainMessage); } @Override // com.tencent.tauth.IRequestListener public void onUnknowException(Exception exc) { Message obtainMessage = this.c.obtainMessage(); obtainMessage.obj = exc.getMessage(); obtainMessage.what = -6; this.c.sendMessage(obtainMessage); } } }