package com.duoyou.task.openapi; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.text.TextUtils; import android.view.View; import com.duoyou.task.pro.b.a; import com.duoyou.task.pro.c.b; import com.duoyou.task.pro.g.d; import com.duoyou.task.pro.g.f; import com.duoyou.task.sdk.WebViewActivity; import com.duoyou.task.sdk.WebViewFragment; import com.duoyou.task.sdk.view.dialog.LoadingUtils; import com.duoyou.task.sdk.xutils.x; import com.mbridge.msdk.foundation.entity.CampaignEx; import com.ss.android.download.api.constant.BaseConstants; import com.umeng.analytics.pro.am; import java.util.HashMap; import java.util.Map; public final class DyAdApi implements IDyAdApi { private static IDyAdApi dyAdApi; private DyAdApi() { } public static IDyAdApi getDyAdApi() { if (dyAdApi == null) { dyAdApi = new DyAdApi(); } return dyAdApi; } @Override // com.duoyou.task.openapi.IDyAdApi public IDyAdApi addWebViewJavascriptInterface(WebViewObject webViewObject, String str) { d c = d.c(); c.x = webViewObject; c.y = str; return c; } @Override // com.duoyou.task.openapi.IDyAdApi public IDyAdApi changeTaskDetailHost(String str) { d c = d.c(); c.s = str; a.c(c.o, "task_detail_host", str); return c; } @Override // com.duoyou.task.openapi.IDyAdApi public int checkAppInstalled(Context context, String str) { d.c().getClass(); return a.g(context, str) ? 1 : 0; } @Override // com.duoyou.task.openapi.IDyAdApi public void download(Context context, String str, String str2, OnDownloadListener onDownloadListener) { d c = d.c(); c.getClass(); com.duoyou.task.pro.c.a.a().a(context, b.a(str, str2), new d.C0047d(c, onDownloadListener)); } @Override // com.duoyou.task.openapi.IDyAdApi public WebViewFragment getAdListFragment(int i) { d c = d.c(); c.e = i; a.b(c.o, "task_type", i); Bundle bundle = new Bundle(); bundle.putInt("taskType", i); WebViewFragment webViewFragment = new WebViewFragment(); webViewFragment.setArguments(bundle); return webViewFragment; } @Override // com.duoyou.task.openapi.IDyAdApi public String getSdkVersion() { d.c().getClass(); return "2.2.9"; } @Override // com.duoyou.task.openapi.IDyAdApi public IDyAdApi getTaskList(String str, TaskListParams taskListParams, OnHttpCallback onHttpCallback) { d c = d.c(); String a = c.a(); String b = c.b(); try { HashMap hashMap = new HashMap(); hashMap.put("media_id", a); hashMap.put("user_id", str); hashMap.put(am.ai, "2"); String a2 = f.a(hashMap, b); HashMap hashMap2 = new HashMap(); hashMap2.put("media_id", a); hashMap2.put("user_id", str); hashMap2.put(am.ai, "2"); hashMap2.put("sign", a2); if (taskListParams != null) { if (!TextUtils.isEmpty(taskListParams.type)) { hashMap2.put("type", taskListParams.type); } if (taskListParams.page > 0) { hashMap2.put("page", taskListParams.page + ""); } if (taskListParams.size > 0) { hashMap2.put("size", taskListParams.size + ""); } if (!TextUtils.isEmpty(taskListParams.extra)) { hashMap2.put(BaseConstants.EVENT_LABEL_EXTRA, taskListParams.extra); } } a.a("https://api.ads66.com/api/list", hashMap2, new d.a(c, onHttpCallback)); } catch (Exception e) { e.printStackTrace(); if (onHttpCallback != null) { onHttpCallback.onFailure("-1", "签名失败"); } } return c; } @Override // com.duoyou.task.openapi.IDyAdApi public IDyAdApi init(Context context, String str, String str2, String str3) { d c = d.c(); c.init(context, str, str2, str3, true); return c; } @Override // com.duoyou.task.openapi.IDyAdApi public IDyAdApi init(Context context, String str, String str2, String str3, boolean z) { return d.c().init(context, str, str2, str3, z); } @Override // com.duoyou.task.openapi.IDyAdApi public void jumpAdDetail(Context context, String str, String str2) { d.c().jumpAdDetail(context, str, str2); } @Override // com.duoyou.task.openapi.IDyAdApi public void jumpAdDetail(Context context, String str, String str2, Map<String, String> map) { d c = d.c(); c.p = map; c.jumpAdDetail(context, str, str2); } @Override // com.duoyou.task.openapi.IDyAdApi public void jumpAdList(Context context, int i) { d c = d.c(); c.e = i; c.a(context, false); a.b(context, "task_type", i); a.a(context, "en", 1); WebViewActivity.a(context, a.b("home")); } @Override // com.duoyou.task.openapi.IDyAdApi public void jumpAdList(Context context, String str, int i) { d.c().jumpAdList(context, str, i); } @Override // com.duoyou.task.openapi.IDyAdApi public IDyAdApi jumpCPAList(Context context, String str) { d c = d.c(); c.d = str; a.c(c.o, "user_id", str); c.a(context, false); WebViewActivity.a(context, ""); return c; } @Override // com.duoyou.task.openapi.IDyAdApi public void jumpMine(Context context, String str) { String str2; d c = d.c(); c.d = str; if (TextUtils.isEmpty(str)) { str2 = "缺少用户ID"; } else if ("null".equals(str) || "NULL".equals(str)) { str2 = "用户ID不能为null或者NULL"; } else { a.c(context, "user_id", str); c.a(context, false); a.a(context, "en", 1); WebViewActivity.a(context, a.b("participates")); return; } a.k(context, str2); } @Override // com.duoyou.task.openapi.IDyAdApi public void launchLittleProgram(Activity activity, String str, String str2) { d c = d.c(); c.getClass(); if (TextUtils.isEmpty(str2)) { a.j(activity, "任务Id为空"); return; } if (c.o == null) { c.o = activity; x.Ext.init(activity); } c.c = str2; a.c(activity, "task_id", str2); LoadingUtils.showLoading(activity); d.c cVar = new d.c(activity, str, str2); String a = com.duoyou.task.pro.g.b.a(activity, "https://h5.ads66.com/index.php/tasks"); HashMap hashMap = new HashMap(); hashMap.put("id", str2); a.a(a, hashMap, cVar); } @Override // com.duoyou.task.openapi.IDyAdApi public IDyAdApi putOAID(Context context, String str) { return d.c().setOAID(str); } @Override // com.duoyou.task.openapi.IDyAdApi public IDyAdApi setCommonCallback(OnCommonCallback onCommonCallback) { d c = d.c(); c.D = onCommonCallback; return c; } @Override // com.duoyou.task.openapi.IDyAdApi public IDyAdApi setDebug(boolean z) { d c = d.c(); c.C = z; return c; } @Override // com.duoyou.task.openapi.IDyAdApi public IDyAdApi setExtra(String str) { d c = d.c(); c.z = str; return c; } @Override // com.duoyou.task.openapi.IDyAdApi public IDyAdApi setInstallNotStart(boolean z) { d c = d.c(); c.B = z; return c; } @Override // com.duoyou.task.openapi.IDyAdApi public IDyAdApi setIsLikeLittleProgram(boolean z) { d c = d.c(); c.getClass(); return c; } @Override // com.duoyou.task.openapi.IDyAdApi public IDyAdApi setOAID(String str) { return d.c().setOAID(str); } @Override // com.duoyou.task.openapi.IDyAdApi public void setOnNeedLoginCallback(OnNeedLoginCallback onNeedLoginCallback) { d.c().w = onNeedLoginCallback; } @Override // com.duoyou.task.openapi.IDyAdApi public void setOnPayInterceptorCallback(OnPayInterceptorCallback onPayInterceptorCallback) { d.c().A = onPayInterceptorCallback; } @Override // com.duoyou.task.openapi.IDyAdApi public IDyAdApi setParamsMap(Map<String, String> map) { d c = d.c(); c.p = map; return c; } @Override // com.duoyou.task.openapi.IDyAdApi public IDyAdApi setRightText(String str, View.OnClickListener onClickListener) { d c = d.c(); c.l = str; c.m = onClickListener; return c; } @Override // com.duoyou.task.openapi.IDyAdApi public IDyAdApi setSplashLandscapeImageResource(int i) { d c = d.c(); c.k = i; return c; } @Override // com.duoyou.task.openapi.IDyAdApi public IDyAdApi setSplashPortraitImageResource(int i) { d c = d.c(); c.j = i; return c; } @Override // com.duoyou.task.openapi.IDyAdApi public IDyAdApi setTitle(String str) { d c = d.c(); c.h = str; a.c(c.o, CampaignEx.JSON_KEY_TITLE, str); return c; } @Override // com.duoyou.task.openapi.IDyAdApi public IDyAdApi setTitleBarColor(int i) { d c = d.c(); c.f = i; a.b(c.o, "title_bar_color", i); return c; } @Override // com.duoyou.task.openapi.IDyAdApi public IDyAdApi setUserId(String str) { d c = d.c(); c.d = str; a.c(c.o, "user_id", str); return c; } @Override // com.duoyou.task.openapi.IDyAdApi public void startApp(Context context, String str) { String str2; d.c().getClass(); if (TextUtils.isEmpty(str)) { str2 = "包名为空"; } else { a.k(context, "即将打开应用..."); if (!com.duoyou.task.pro.c.a.a().b(context, str)) { str2 = "该应用不存在!请稍后再试"; } else { return; } } a.k(context, str2); } @Override // com.duoyou.task.openapi.IDyAdApi public void startWebViewActivity(Context context, String str) { d.c().getClass(); WebViewActivity.a(context, str); } @Override // com.duoyou.task.openapi.IDyAdApi public WebViewFragment getAdListFragment(String str, int i) { d c = d.c(); c.d = str; c.e = i; a.c(c.o, "user_id", str); a.b(c.o, "task_type", i); Bundle bundle = new Bundle(); bundle.putString("userId", str); bundle.putInt("taskType", i); WebViewFragment webViewFragment = new WebViewFragment(); webViewFragment.setArguments(bundle); return webViewFragment; } @Override // com.duoyou.task.openapi.IDyAdApi public IDyAdApi setTitleBarColor(int i, int i2, boolean z) { d c = d.c(); c.f = i; c.g = i2; a.b(c.o, "title_bar_color", i); a.b(c.o, "title_color", i2); a.b(c.o, "is_dark", z); return c; } }