翰林优商.apk(点击下载) / PlayGameActivity.java


package com.duoyou.task.sdk;

import android.app.Activity;
import android.app.ActivityManager;
import android.content.Context;
import android.content.Intent;
import android.graphics.drawable.ClipDrawable;
import android.graphics.drawable.ColorDrawable;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.Vibrator;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.JavascriptInterface;
import android.webkit.JsPromptResult;
import android.webkit.JsResult;
import android.webkit.WebChromeClient;
import android.webkit.WebResourceResponse;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ImageView;
import android.widget.ProgressBar;
import android.widget.RelativeLayout;
import com.bytedance.sdk.openadsdk.downloadnew.core.TTDownloadField;
import com.duoyou.task.openapi.OnPayInterceptorCallback;
import com.duoyou.task.pro.g.c;
import com.duoyou.task.sdk.entity.GameInfo;
import com.duoyou.task.sdk.view.CircleLoadingView;
import com.duoyou.task.sdk.view.dialog.DialogSafeUtils;
import com.duoyou.task.sdk.view.dialog.ExitRecommendDialog;
import com.duoyou.task.sdk.view.dialog.LoadingUtils;
import com.duoyou.task.sdk.view.dialog.MyAlertDialog;
import com.duoyou.task.sdk.xutils.image.ImageOptions;
import com.duoyou.task.sdk.xutils.x;
import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode;
import com.umeng.analytics.pro.am;
import java.net.URL;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.json.JSONObject;

public class PlayGameActivity extends Activity implements SensorEventListener {
    public static boolean z = false;
    public WebView a;
    public WebView b;
    public Map<String, String> c = new HashMap();
    public ProgressBar d;
    public RelativeLayout e;
    public ImageView f;
    public View g;
    public View h;
    public View i;
    public CircleLoadingView j;
    public Runnable k;
    public long l;
    public View m;
    public View n;
    public com.duoyou.task.pro.g.c o;
    public int p;
    public GameInfo q;
    public String r;
    public ImageView s;
    public com.duoyou.task.pro.g.c t;
    public Handler u = new Handler(Looper.getMainLooper());
    public boolean v = false;
    public SensorManager w;
    public Runnable x = new e();
    public boolean y = false;

    public class a implements View.OnClickListener {
        public a() {
        }

        public void onClick(View view) {
            PlayGameActivity.a(PlayGameActivity.this);
        }
    }

    public class b implements View.OnClickListener {
        public b() {
        }

        public void onClick(View view) {
            PlayGameActivity.a(PlayGameActivity.this);
        }
    }

    public class d implements c.g {

        public class a implements View.OnClickListener {
            public a() {
            }

            public void onClick(View view) {
                com.duoyou.task.pro.b.a.b(PlayGameActivity.this.getApplicationContext(), "is_no_notice_again", true);
            }
        }

        public class b implements View.OnClickListener {
            public b(d dVar) {
            }

            public void onClick(View view) {
            }
        }

        public d() {
        }

        @Override // com.duoyou.task.pro.g.c.g
        public void a(View view) {
        }

        @Override // com.duoyou.task.pro.g.c.g
        public void a(View view, boolean z) {
            if (z) {
                PlayGameActivity.this.n.setVisibility(0);
                Log.i("json", "aaa x = " + view.getX());
                Log.i("json", "aaa y = " + view.getY());
                return;
            }
            Log.i("json", "bbb x = " + view.getX());
            Log.i("json", "bbb y = " + view.getY());
            PlayGameActivity playGameActivity = PlayGameActivity.this;
            if (PlayGameActivity.a(playGameActivity, playGameActivity.n, (int) view.getX(), (int) view.getY())) {
                PlayGameActivity.this.s.setVisibility(8);
                if (!com.duoyou.task.pro.b.a.a(PlayGameActivity.this.getApplicationContext(), "is_no_notice_again", false)) {
                    new MyAlertDialog.Builder(PlayGameActivity.this).setPositiveColor("#4AB3DE").setMessage("摇一摇手机,图标就会回来哦!").setOnPositiveListener("我知道了", new b(this)).setOnNegativeListener("不在提示", new a()).show();
                }
            }
            PlayGameActivity.this.n.setVisibility(8);
        }

        @Override // com.duoyou.task.pro.g.c.g
        public void b(View view, boolean z) {
            PlayGameActivity playGameActivity = PlayGameActivity.this;
            DialogSafeUtils.showDialogSafely(playGameActivity, new com.duoyou.task.pro.d.e(playGameActivity));
        }
    }

    public class e implements Runnable {
        public e() {
        }

        public void run() {
            PlayGameActivity.this.v = true;
            ImageView imageView = PlayGameActivity.this.s;
            if (imageView != null) {
                imageView.setVisibility(0);
            }
        }
    }

    public class f implements View.OnClickListener {
        public f() {
        }

        public void onClick(View view) {
            PlayGameActivity.this.h.setVisibility(8);
            com.duoyou.task.pro.b.a.b(PlayGameActivity.this.getApplicationContext(), "is_show_guide", true);
        }
    }

    public class g extends WebViewClient {

        public class a implements Runnable {
            public final /* synthetic */ String a;

            /* renamed from: com.duoyou.task.sdk.PlayGameActivity$g$a$a  reason: collision with other inner class name */
            public class RunnableC0048a implements Runnable {
                public RunnableC0048a() {
                }

                public void run() {
                    LoadingUtils.hideLoading();
                    PlayGameActivity.this.b.stopLoading();
                    PlayGameActivity.this.b.loadUrl("javascript:var text = document.getElementById('111').innerText;window.dysdk.showToast(text);");
                }
            }

            public a(String str) {
                this.a = str;
            }

            public void run() {
                LoadingUtils.showLoading(PlayGameActivity.this, "正在加载");
                PlayGameActivity playGameActivity = PlayGameActivity.this;
                playGameActivity.b.loadUrl(this.a, playGameActivity.c);
                PlayGameActivity playGameActivity2 = PlayGameActivity.this;
                if (playGameActivity2.k == null) {
                    playGameActivity2.k = new RunnableC0048a();
                }
                playGameActivity2.u.postDelayed(playGameActivity2.k, 30000);
            }
        }

        public class b implements Runnable {
            public final /* synthetic */ String a;

            public b(String str) {
                this.a = str;
            }

            public void run() {
                LoadingUtils.showLoading(PlayGameActivity.this, "正在加载");
                PlayGameActivity.this.b.loadUrl(this.a);
            }
        }

        public class c implements Runnable {
            public final /* synthetic */ String a;

            public c(String str) {
                this.a = str;
            }

            public void run() {
                String str;
                Context context;
                try {
                    Intent intent = new Intent();
                    intent.setFlags(268435456);
                    intent.setAction("android.intent.action.VIEW");
                    intent.setData(Uri.parse(this.a));
                    PlayGameActivity.this.startActivity(intent);
                } catch (Exception e) {
                    e.printStackTrace();
                    if (this.a.startsWith("mqqwpa://im/chat")) {
                        context = PlayGameActivity.this.getApplicationContext();
                        str = "请先安装QQ!";
                    } else {
                        context = PlayGameActivity.this.getApplicationContext();
                        str = "请先安装微信!";
                    }
                    com.duoyou.task.pro.b.a.k(context, str);
                }
            }
        }

        public class d implements Runnable {
            public d() {
            }

            public void run() {
                PlayGameActivity.this.s.setVisibility(0);
                PlayGameActivity playGameActivity = PlayGameActivity.this;
                playGameActivity.u.removeCallbacks(playGameActivity.x);
            }
        }

        public g() {
        }

        public void onPageFinished(WebView webView, String str) {
            super.onPageFinished(webView, str);
            if (PlayGameActivity.this.g.getVisibility() == 0) {
                PlayGameActivity.this.f.setImageResource(0);
                PlayGameActivity.this.g.setVisibility(8);
            }
            if (PlayGameActivity.this.d.getVisibility() == 0) {
                PlayGameActivity.this.d.setVisibility(8);
            }
            if (PlayGameActivity.this.g.getVisibility() == 0) {
                PlayGameActivity.this.g.setVisibility(8);
                PlayGameActivity.this.j.hideLoading();
            }
        }

        @Override // android.webkit.WebViewClient
        public WebResourceResponse shouldInterceptRequest(WebView webView, String str) {
            try {
                Log.i("json", "url xxxx = " + str);
                if (str.contains("wap.duoyou.com/index.php/games/role") || str.contains("sdkapi.duoyou.com/games/role")) {
                    PlayGameActivity playGameActivity = PlayGameActivity.this;
                    if (!playGameActivity.v) {
                        playGameActivity.v = true;
                        PlayGameActivity.this.runOnUiThread(new d());
                    }
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
            return super.shouldInterceptRequest(webView, str);
        }

        @Override // android.webkit.WebViewClient
        public boolean shouldOverrideUrlLoading(WebView webView, String str) {
            PlayGameActivity playGameActivity;
            Runnable bVar;
            Log.i("json", "xxxx = " + str);
            if (str.startsWith("https://wx.tenpay.com")) {
                PlayGameActivity.this.l = System.currentTimeMillis();
                playGameActivity = PlayGameActivity.this;
                bVar = new a(str);
            } else if (str.contains("wap.duoyou.com/index.php/game_order/iframe") || str.contains("wap.duoyou.com/index.php/coin_order/iframe")) {
                playGameActivity = PlayGameActivity.this;
                bVar = new b(str);
            } else if (!str.startsWith("mqqwpa://im/chat")) {
                return super.shouldOverrideUrlLoading(webView, str);
            } else {
                playGameActivity = PlayGameActivity.this;
                bVar = new c(str);
            }
            playGameActivity.runOnUiThread(bVar);
            return true;
        }
    }

    public class h extends WebChromeClient {

        public class a implements Runnable {
            public final /* synthetic */ int a;

            public a(int i) {
                this.a = i;
            }

            public void run() {
                if (PlayGameActivity.this.d.getVisibility() != 0) {
                    return;
                }
                if (Build.VERSION.SDK_INT >= 24) {
                    PlayGameActivity.this.d.setProgress(this.a, true);
                } else {
                    PlayGameActivity.this.d.setProgress(this.a);
                }
            }
        }

        public class b implements View.OnClickListener {
            public final /* synthetic */ JsResult a;

            public b(h hVar, JsResult jsResult) {
                this.a = jsResult;
            }

            public void onClick(View view) {
                this.a.cancel();
            }
        }

        public class c implements View.OnClickListener {
            public final /* synthetic */ JsResult a;

            public c(h hVar, JsResult jsResult) {
                this.a = jsResult;
            }

            public void onClick(View view) {
                this.a.confirm();
            }
        }

        public class d implements View.OnClickListener {
            public final /* synthetic */ JsPromptResult a;

            public d(h hVar, JsPromptResult jsPromptResult) {
                this.a = jsPromptResult;
            }

            public void onClick(View view) {
                this.a.cancel();
            }
        }

        public class e implements View.OnClickListener {
            public final /* synthetic */ JsPromptResult a;

            public e(h hVar, JsPromptResult jsPromptResult) {
                this.a = jsPromptResult;
            }

            public void onClick(View view) {
                this.a.confirm();
            }
        }

        public class f implements View.OnClickListener {
            public final /* synthetic */ JsResult a;

            public f(h hVar, JsResult jsResult) {
                this.a = jsResult;
            }

            public void onClick(View view) {
                this.a.cancel();
            }
        }

        public class g implements View.OnClickListener {
            public final /* synthetic */ JsResult a;

            public g(h hVar, JsResult jsResult) {
                this.a = jsResult;
            }

            public void onClick(View view) {
                this.a.confirm();
            }
        }

        public h() {
        }

        public boolean onJsAlert(WebView webView, String str, String str2, JsResult jsResult) {
            MyAlertDialog.Builder builder = new MyAlertDialog.Builder(PlayGameActivity.this);
            builder.setMessage(str2);
            builder.setOnNegativeListener("取消", new b(this, jsResult));
            builder.setOnPositiveListener("确定", new c(this, jsResult));
            builder.show();
            return true;
        }

        public boolean onJsBeforeUnload(WebView webView, String str, String str2, JsResult jsResult) {
            jsResult.confirm();
            return true;
        }

        public boolean onJsConfirm(WebView webView, String str, String str2, JsResult jsResult) {
            MyAlertDialog.Builder builder = new MyAlertDialog.Builder(PlayGameActivity.this);
            builder.setMessage(str2);
            builder.setOnNegativeListener("取消", new f(this, jsResult));
            builder.setOnPositiveListener("确定", new g(this, jsResult));
            builder.show();
            return true;
        }

        public boolean onJsPrompt(WebView webView, String str, String str2, String str3, JsPromptResult jsPromptResult) {
            MyAlertDialog.Builder builder = new MyAlertDialog.Builder(PlayGameActivity.this);
            builder.setMessage(str2);
            builder.setOnNegativeListener("取消", new d(this, jsPromptResult));
            builder.setOnPositiveListener("确定", new e(this, jsPromptResult));
            builder.show();
            return true;
        }

        public void onProgressChanged(WebView webView, int i) {
            super.onProgressChanged(webView, i);
            PlayGameActivity.this.runOnUiThread(new a(i));
        }

        public void onReceivedTitle(WebView webView, String str) {
            super.onReceivedTitle(webView, str);
        }
    }

    public class i extends WebViewClient {

        public class a implements Runnable {
            public final /* synthetic */ String a;

            public a(String str) {
                this.a = str;
            }

            public void run() {
                try {
                    Intent intent = new Intent();
                    intent.setFlags(268435456);
                    intent.setAction("android.intent.action.VIEW");
                    intent.setData(Uri.parse(this.a));
                    PlayGameActivity.this.startActivity(intent);
                } catch (Exception e) {
                    e.printStackTrace();
                    com.duoyou.task.pro.b.a.k(PlayGameActivity.this.getApplicationContext(), "请先安装该软件");
                }
            }
        }

        public i() {
        }

        @Override // android.webkit.WebViewClient
        public boolean shouldOverrideUrlLoading(WebView webView, String str) {
            Log.i("json", "web url = " + str);
            LoadingUtils.hideLoading();
            if (str.startsWith("weixin://wap/pay")) {
                Log.i("json", "request = " + (System.currentTimeMillis() - PlayGameActivity.this.l));
                try {
                    PlayGameActivity.this.b.loadUrl("");
                    PlayGameActivity playGameActivity = PlayGameActivity.this;
                    Runnable runnable = playGameActivity.k;
                    if (runnable != null) {
                        playGameActivity.u.removeCallbacks(runnable);
                    }
                    Intent intent = new Intent();
                    intent.setFlags(268435456);
                    intent.setAction("android.intent.action.VIEW");
                    intent.setData(Uri.parse(str));
                    PlayGameActivity.this.startActivity(intent);
                } catch (Exception e) {
                    e.printStackTrace();
                    com.duoyou.task.pro.b.a.k(PlayGameActivity.this.getApplicationContext(), "请先安装微信!");
                }
                return true;
            }
            OnPayInterceptorCallback onPayInterceptorCallback = com.duoyou.task.pro.g.d.c().A;
            if (onPayInterceptorCallback != null && onPayInterceptorCallback.payInterceptorWithUrl(PlayGameActivity.this, str)) {
                PlayGameActivity.this.b.loadUrl("");
                return true;
            } else if (!str.startsWith("alipays:") && !str.startsWith("alipay:")) {
                return super.shouldOverrideUrlLoading(webView, str);
            } else {
                PlayGameActivity.this.runOnUiThread(new a(str));
                return true;
            }
        }
    }

    public class j extends com.duoyou.task.pro.a.a {

        public class a implements Runnable {
            public final /* synthetic */ String a;

            public a(String str) {
                this.a = str;
            }

            public void run() {
                com.duoyou.task.pro.b.a.k(PlayGameActivity.this.getApplicationContext(), this.a);
            }
        }

        public j(Activity activity, Handler handler) {
            super(activity, handler);
        }

        @JavascriptInterface
        public void deleteRecentAccount(String str) {
            try {
                com.duoyou.task.pro.b.a.a(this.activity, str);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }

        @JavascriptInterface
        public String getRecentAccountString() {
            Activity activity = this.activity;
            try {
                String a2 = com.duoyou.task.pro.b.a.a(com.duoyou.task.pro.g.e.a() + "game_sdk_u.mark", "utf-8");
                return TextUtils.isEmpty(a2) ? com.duoyou.task.pro.b.a.a(activity, "recent_account_string", "") : a2;
            } catch (Exception e) {
                e.printStackTrace();
                return "";
            }
        }

        @Override // com.duoyou.task.pro.a.a
        @JavascriptInterface
        public void showToast(String str) {
            PlayGameActivity.this.runOnUiThread(new a(str));
        }

        @JavascriptInterface
        public void writeRecentAccount(String str) {
            try {
                JSONObject jSONObject = new JSONObject(str);
                com.duoyou.task.pro.b.a.d(this.activity, jSONObject.optString("username"), jSONObject.optString("password"));
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }

    public static void a(PlayGameActivity playGameActivity) {
        playGameActivity.getClass();
        try {
            com.duoyou.task.pro.g.d.c().a(playGameActivity.b(), playGameActivity.q.gameId, playGameActivity.getTaskId());
            if (Build.VERSION.SDK_INT >= 21) {
                playGameActivity.finishAndRemoveTask();
            } else {
                playGameActivity.finish();
            }
            if (com.duoyou.task.pro.g.d.c().v > 0) {
                a(playGameActivity, com.duoyou.task.pro.g.d.c().v);
            }
        } catch (Exception e2) {
            e2.printStackTrace();
        }
    }

    public static boolean a(Activity activity, int i2) {
        try {
            Log.i("json", "taskId = " + i2);
            ActivityManager activityManager = (ActivityManager) activity.getSystemService(TTDownloadField.TT_ACTIVITY);
            if (Build.VERSION.SDK_INT < 21) {
                return false;
            }
            for (ActivityManager.AppTask appTask : activityManager.getAppTasks()) {
                if (appTask.getTaskInfo().id == i2) {
                    activityManager.moveTaskToFront(i2, 1);
                    return true;
                }
            }
            return false;
        } catch (Exception e2) {
            e2.printStackTrace();
            return false;
        }
    }

    public final void a() {
        String stringExtra = getIntent().getStringExtra("gameInfoString");
        if (!TextUtils.isEmpty(stringExtra)) {
            GameInfo builder = GameInfo.builder(stringExtra);
            this.q = builder;
            if (builder == null) {
                com.duoyou.task.pro.b.a.k(getApplicationContext(), "数据有误, 请删除快捷方式重新创建");
                return;
            }
            return;
        }
        this.q = (GameInfo) getIntent().getSerializableExtra("gameInfo");
    }

    public int b() {
        return 0;
    }

    /* JADX WARNING: Removed duplicated region for block: B:16:0x004f  */
    /* JADX WARNING: Removed duplicated region for block: B:17:0x0051  */
    /* JADX WARNING: Removed duplicated region for block: B:19:0x0054  */
    /* JADX WARNING: Removed duplicated region for block: B:22:0x0059 A[Catch:{ Exception -> 0x005d }] */
    /* JADX WARNING: Removed duplicated region for block: B:29:0x006c  */
    /* JADX WARNING: Removed duplicated region for block: B:32:0x0082  */
    /* JADX WARNING: Removed duplicated region for block: B:44:0x0109  */
    /* JADX WARNING: Removed duplicated region for block: B:47:0x0128  */
    /* JADX WARNING: Removed duplicated region for block: B:48:0x012e  */
    public final void c() {
        String str;
        int i2;
        ImageView imageView;
        int i3;
        this.r = this.q.gameId;
        if (Build.VERSION.SDK_INT >= 21) {
            setTaskDescription(new ActivityManager.TaskDescription(this.q.gameName));
            x.image().loadDrawable(this.q.gameIcon, ImageOptions.DEFAULT, new com.duoyou.task.pro.a.c(this));
        }
        try {
            String queryParameter = Uri.parse(this.q.playUrl).getQueryParameter("is_landscape");
            try {
                if (TextUtils.isEmpty(queryParameter)) {
                    i3 = 0;
                    this.p = i3;
                    if (!(i3 != 1)) {
                        try {
                            setRequestedOrientation(6);
                        } catch (Exception e2) {
                            e2.printStackTrace();
                        }
                    } else {
                        setRequestedOrientation(1);
                    }
                    if (this.p != 1) {
                        if (com.duoyou.task.pro.g.d.c().k > 0) {
                            this.g.setVisibility(0);
                            imageView = this.f;
                            i2 = com.duoyou.task.pro.g.d.c().k;
                        }
                        this.g.setVisibility(8);
                        this.e.removeAllViews();
                        this.a = new WebView(this);
                        this.a.setLayoutParams(new ViewGroup.LayoutParams(-1, -1));
                        this.e.addView(this.a);
                        Map<String, String> map = this.c;
                        URL url = new URL(this.q.playUrl);
                        str = url.getProtocol() + "://" + url.getHost();
                        map.put("Referer", str);
                        WebView webView = this.a;
                        com.duoyou.task.pro.b.a.a(this, webView);
                        webView.addJavascriptInterface(new j(this, this.u), "dysdk");
                        if (com.duoyou.task.pro.g.d.c().r == -1) {
                            com.duoyou.task.pro.b.a.a(com.duoyou.task.pro.g.b.a(this, "https://h5.ads66.com/index.php/index/init"), new HashMap(), new c(this));
                        }
                        if (com.duoyou.task.pro.b.a.a(getApplicationContext(), "is_show_guide", false)) {
                            this.h.setVisibility(0);
                            return;
                        } else {
                            this.h.setVisibility(8);
                            return;
                        }
                    } else {
                        if (com.duoyou.task.pro.g.d.c().j > 0) {
                            this.g.setVisibility(0);
                            imageView = this.f;
                            i2 = com.duoyou.task.pro.g.d.c().j;
                        }
                        this.g.setVisibility(8);
                        this.e.removeAllViews();
                        this.a = new WebView(this);
                        this.a.setLayoutParams(new ViewGroup.LayoutParams(-1, -1));
                        this.e.addView(this.a);
                        Map<String, String> map2 = this.c;
                        URL url2 = new URL(this.q.playUrl);
                        str = url2.getProtocol() + "://" + url2.getHost();
                        map2.put("Referer", str);
                        WebView webView2 = this.a;
                        com.duoyou.task.pro.b.a.a(this, webView2);
                        webView2.addJavascriptInterface(new j(this, this.u), "dysdk");
                        if (com.duoyou.task.pro.g.d.c().r == -1) {
                        }
                        if (com.duoyou.task.pro.b.a.a(getApplicationContext(), "is_show_guide", false)) {
                        }
                    }
                    imageView.setImageResource(i2);
                    this.e.removeAllViews();
                    this.a = new WebView(this);
                    this.a.setLayoutParams(new ViewGroup.LayoutParams(-1, -1));
                    this.e.addView(this.a);
                    Map<String, String> map22 = this.c;
                    try {
                        URL url22 = new URL(this.q.playUrl);
                        str = url22.getProtocol() + "://" + url22.getHost();
                    } catch (Exception e3) {
                        e3.printStackTrace();
                        str = null;
                    }
                    map22.put("Referer", str);
                    WebView webView22 = this.a;
                    com.duoyou.task.pro.b.a.a(this, webView22);
                    webView22.addJavascriptInterface(new j(this, this.u), "dysdk");
                    if (com.duoyou.task.pro.g.d.c().r == -1) {
                    }
                    if (com.duoyou.task.pro.b.a.a(getApplicationContext(), "is_show_guide", false)) {
                    }
                } else {
                    i3 = Integer.parseInt(queryParameter);
                    this.p = i3;
                    if (!(i3 != 1)) {
                    }
                    if (this.p != 1) {
                    }
                    imageView.setImageResource(i2);
                    this.e.removeAllViews();
                    this.a = new WebView(this);
                    this.a.setLayoutParams(new ViewGroup.LayoutParams(-1, -1));
                    this.e.addView(this.a);
                    Map<String, String> map222 = this.c;
                    URL url222 = new URL(this.q.playUrl);
                    str = url222.getProtocol() + "://" + url222.getHost();
                    map222.put("Referer", str);
                    WebView webView222 = this.a;
                    com.duoyou.task.pro.b.a.a(this, webView222);
                    webView222.addJavascriptInterface(new j(this, this.u), "dysdk");
                    if (com.duoyou.task.pro.g.d.c().r == -1) {
                    }
                    if (com.duoyou.task.pro.b.a.a(getApplicationContext(), "is_show_guide", false)) {
                    }
                }
            } catch (Exception e4) {
                e4.printStackTrace();
            }
        } catch (Exception e5) {
            e5.printStackTrace();
        }
    }

    public void d() {
        this.i.setOnClickListener(new f());
        this.a.setWebViewClient(new g());
        this.a.setWebChromeClient(new h());
    }

    public final void e() {
        this.u.postDelayed(this.x, 90000);
        this.s = (ImageView) findViewById(R.id.dy_helper_red_iv);
        this.n = findViewById(R.id.dy_helper_delete_at_here_layout);
        com.duoyou.task.pro.g.c cVar = new com.duoyou.task.pro.g.c(this.s, this.p);
        this.t = cVar;
        cVar.q = new d();
    }

    public final void f() {
        this.b = new WebView(this);
        this.b.setLayoutParams(new ViewGroup.LayoutParams(-1, -1));
        this.b.setVisibility(8);
        this.e.addView(this.b);
        WebView webView = this.b;
        com.duoyou.task.pro.b.a.a(this, webView);
        webView.addJavascriptInterface(new j(this, this.u), "dysdk");
        this.b.setWebViewClient(new i());
    }

    public final void g() {
        this.d = (ProgressBar) findViewById(getResources().getIdentifier("dy_progressBar", "id", getPackageName()));
        this.e = (RelativeLayout) findViewById(getResources().getIdentifier("dy_web_view_layout", "id", getPackageName()));
        this.m = findViewById(getResources().getIdentifier("dy_little_game_top", "id", getPackageName()));
        this.f = (ImageView) findViewById(getResources().getIdentifier("dy_splash_iv", "id", getPackageName()));
        this.g = findViewById(getResources().getIdentifier("dy_splash_layout", "id", getPackageName()));
        this.h = findViewById(R.id.dy_guide_layout);
        this.j = (CircleLoadingView) findViewById(R.id.dy_circle_loading_view);
        this.i = findViewById(R.id.dy_i_know_iv);
        this.m.setVisibility(0);
        this.d.setProgressDrawable(new ClipDrawable(new ColorDrawable(-14627342), 3, 1));
        this.j.startLoading();
    }

    public final void h() {
        String str = this.q.playUrl;
        Log.i("json", "firstUrl = " + str);
        this.a.loadUrl(str);
    }

    public void onAccuracyChanged(Sensor sensor, int i2) {
    }

    public void onBackPressed() {
        if (com.duoyou.task.pro.g.d.c().r == 1) {
            new ExitRecommendDialog.Builder(this).setMessage("确定要退出游戏吗").setScreenOrientation(this.p).setOnPositiveListener("坚持离开", new a()).setOnNegativeListener("取消", null).show();
        } else {
            new MyAlertDialog.Builder(this).setMessage("您确定要退出游戏吗?").setPositiveColor("#4AB3DE").setOnPositiveListener("确定", new b()).setOnNegativeListener("再玩一玩", null).show();
        }
    }

    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        getWindow().setFlags(1152, 1152);
        setContentView(getResources().getIdentifier("dy_play_game_activity", TtmlNode.TAG_LAYOUT, getPackageName()));
        x.Ext.init(getApplication());
        a();
        if (this.q == null) {
            com.duoyou.task.pro.b.a.k(getApplicationContext(), "gameInfo 为空");
            finish();
            return;
        }
        g();
        c();
        d();
        f();
        h();
        com.duoyou.task.pro.g.c cVar = new com.duoyou.task.pro.g.c(this.m, this.p);
        this.o = cVar;
        cVar.q = new com.duoyou.task.pro.a.d(this);
        e();
        com.duoyou.task.pro.g.d.c().a(b(), this.q.gameId, getTaskId());
    }

    public void onDestroy() {
        try {
            Log.i("json", "onDestroy = onDestroy");
            com.duoyou.task.pro.g.d.c().a(b(), this.q.gameId, getTaskId());
            WebView webView = this.a;
            if (webView != null) {
                webView.stopLoading();
                this.a.removeAllViewsInLayout();
                this.a.removeAllViews();
                this.a.setWebViewClient(null);
                this.a.destroy();
            }
            WebView webView2 = this.b;
            if (webView2 != null) {
                webView2.destroy();
            }
            Handler handler = this.u;
            if (handler != null) {
                handler.removeCallbacks(this.x);
            }
        } catch (Exception e2) {
            e2.printStackTrace();
        } catch (Throwable th) {
            super.onDestroy();
            throw th;
        }
        super.onDestroy();
    }

    public void onNewIntent(Intent intent) {
        super.onNewIntent(intent);
        setIntent(intent);
        a();
        GameInfo gameInfo = this.q;
        if (gameInfo == null) {
            com.duoyou.task.pro.b.a.k(getApplicationContext(), "gameInfo 为空");
            finish();
        } else if (TextUtils.isEmpty(gameInfo.gameId)) {
            com.duoyou.task.pro.b.a.k(getApplicationContext(), "gameId 为空");
        } else if (!this.q.gameId.equals(this.r)) {
            g();
            c();
            d();
            f();
            h();
            com.duoyou.task.pro.g.c cVar = new com.duoyou.task.pro.g.c(this.m, this.p);
            this.o = cVar;
            cVar.q = new com.duoyou.task.pro.a.d(this);
            e();
            com.duoyou.task.pro.g.d.c().a(b(), this.q.gameId, getTaskId());
        }
    }

    public void onPause() {
        SensorManager sensorManager = this.w;
        if (sensorManager != null) {
            sensorManager.unregisterListener(this);
        }
        super.onPause();
    }

    public void onResume() {
        super.onResume();
        z = true;
        System.currentTimeMillis();
    }

    public void onSensorChanged(SensorEvent sensorEvent) {
        try {
            if (sensorEvent.sensor.getType() == 1 && this.v && this.s.getVisibility() == 8) {
                float[] fArr = sensorEvent.values;
                float f2 = fArr[0];
                float f3 = fArr[1];
                float f4 = fArr[2];
                if ((Math.abs(f2) > 20.0f || Math.abs(f3) > 20.0f || Math.abs(f4) > 20.0f) && !this.y) {
                    this.y = true;
                    this.s.setX((float) com.duoyou.task.pro.b.a.a((Context) this, 18.0f));
                    this.s.setY((float) com.duoyou.task.pro.b.a.a((Context) this, 150.0f));
                    this.s.setVisibility(0);
                    ((Vibrator) getApplication().getSystemService("vibrator")).vibrate(300);
                    this.y = false;
                }
            }
        } catch (Exception e2) {
            e2.printStackTrace();
        }
    }

    public void onStart() {
        Sensor defaultSensor;
        super.onStart();
        try {
            SensorManager sensorManager = (SensorManager) getSystemService(am.ac);
            this.w = sensorManager;
            if (sensorManager != null && (defaultSensor = sensorManager.getDefaultSensor(1)) != null) {
                this.w.registerListener(this, defaultSensor, 2);
            }
        } catch (Exception e2) {
            e2.printStackTrace();
        }
    }

    public class c extends com.duoyou.task.pro.f.a {
        public c(PlayGameActivity playGameActivity) {
        }

        @Override // com.duoyou.task.pro.f.a
        public void onFailure(String str, String str2) {
        }

        /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
        @Override // com.duoyou.task.sdk.xutils.common.Callback.CommonCallback, com.duoyou.task.pro.f.a
        public void onSuccess(String str) {
            String str2 = str;
            if (com.duoyou.task.pro.b.a.c(str2)) {
                com.duoyou.task.pro.g.d.c().r = com.duoyou.task.pro.b.a.a(str2).optInt("exit_game_popup");
            }
        }

        @Override // com.duoyou.task.pro.f.a
        public void onSuccess(String str) {
            if (com.duoyou.task.pro.b.a.c(str)) {
                com.duoyou.task.pro.g.d.c().r = com.duoyou.task.pro.b.a.a(str).optInt("exit_game_popup");
            }
        }
    }

    public static boolean a(PlayGameActivity playGameActivity, View view, int i2, int i3) {
        playGameActivity.getClass();
        int x2 = (int) view.getX();
        int y2 = (int) view.getY();
        Log.i("ccc", "x = " + x2);
        Log.i("ccc", "y = " + y2);
        Log.i("ccc", "width = " + view.getWidth());
        Log.i("ccc", "height = " + view.getHeight());
        int height = i3 + (view.getHeight() / 2);
        return i2 > x2 && i2 < x2 + playGameActivity.n.getWidth() && height > y2 && height < playGameActivity.n.getHeight() + height;
    }

    /* JADX WARNING: Removed duplicated region for block: B:36:0x00b3 A[RETURN] */
    /* JADX WARNING: Removed duplicated region for block: B:37:0x00b4  */
    public static void a(Activity activity, GameInfo gameInfo) {
        com.duoyou.task.pro.e.a aVar;
        int i2;
        boolean z2;
        if (gameInfo == null) {
            com.duoyou.task.pro.b.a.k(activity, "gameInfo 为空");
            return;
        }
        com.duoyou.task.pro.g.d.c().v = activity.getTaskId();
        if (TextUtils.isEmpty(gameInfo.gameId)) {
            gameInfo.gameId = com.duoyou.task.pro.g.f.a(gameInfo.playUrl);
        }
        com.duoyou.task.pro.g.d c2 = com.duoyou.task.pro.g.d.c();
        String str = gameInfo.gameId;
        Iterator<com.duoyou.task.pro.e.a> it = c2.d().iterator();
        while (true) {
            if (!it.hasNext()) {
                aVar = null;
                break;
            }
            aVar = it.next();
            if (str.equals(aVar.a)) {
                break;
            }
        }
        if (aVar != null && (i2 = aVar.b) > 0) {
            try {
                List<com.duoyou.task.pro.e.a> d2 = com.duoyou.task.pro.g.d.c().d();
                int i3 = 0;
                while (true) {
                    if (i3 >= d2.size()) {
                        break;
                    } else if (i2 == d2.get(i3).b) {
                        Intent intent = new Intent();
                        if (i3 == 0) {
                            intent.setClass(activity, PlayGameActivity.class);
                            com.duoyou.task.pro.g.d.c().u = 0;
                        } else if (i3 == 1) {
                            intent.setClass(activity, PlayGameActivity1.class);
                            com.duoyou.task.pro.g.d.c().u = 1;
                        } else {
                            intent.setClass(activity, PlayGameActivity2.class);
                            com.duoyou.task.pro.g.d.c().u = 2;
                        }
                        intent.addFlags(268435456);
                        intent.addFlags(134217728);
                        intent.putExtra("gameInfo", gameInfo);
                        activity.startActivity(intent);
                        z2 = true;
                    } else {
                        i3++;
                    }
                }
            } catch (Exception e2) {
                e2.printStackTrace();
            }
            if (z2) {
                aVar.b = -1;
            } else {
                return;
            }
        }
        List<com.duoyou.task.pro.e.a> d3 = com.duoyou.task.pro.g.d.c().d();
        int i4 = 0;
        while (true) {
            if (i4 >= d3.size()) {
                i4 = -1;
                break;
            } else if (d3.get(i4).b <= 0) {
                break;
            } else {
                i4++;
            }
        }
        if (i4 == -1 && (i4 = com.duoyou.task.pro.g.d.c().u + 1) > 2) {
            i4 = 0;
        }
        Intent intent2 = new Intent();
        if (i4 == 0) {
            intent2.setClass(activity, PlayGameActivity.class);
            com.duoyou.task.pro.g.d.c().u = 0;
        } else if (i4 == 1) {
            intent2.setClass(activity, PlayGameActivity1.class);
            com.duoyou.task.pro.g.d.c().u = 1;
        } else {
            intent2.setClass(activity, PlayGameActivity2.class);
            com.duoyou.task.pro.g.d.c().u = 2;
        }
        intent2.addFlags(268435456);
        intent2.addFlags(134217728);
        intent2.putExtra("gameInfo", gameInfo);
        activity.startActivity(intent2);
        return;
        z2 = false;
        if (z2) {
        }
    }
}