导航菜单

页面标题

页面副标题

饼干视频 v4.1.0 - MQPortraitVideoActivity.java 源代码

正在查看: 饼干视频 v4.1.0 应用的 MQPortraitVideoActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.moqi.sdk.activity;

import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.graphics.Bitmap;
import android.media.AudioManager;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.KeyEvent;
import android.view.TextureView;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.appcompat.widget.AppCompatButton;
import com.moqi.sdk.R;
import com.moqi.sdk.cache.b;
import com.moqi.sdk.download2.a;
import com.moqi.sdk.manager.http.RequestImpl;
import com.moqi.sdk.model.MoQiAd;
import com.moqi.sdk.receiver.DownLoadReceiver;
import com.moqi.sdk.utils.h0;
import com.moqi.sdk.utils.o;
import com.moqi.sdk.utils.s;
import com.moqi.sdk.utils.t;
import com.moqi.sdk.utils.w;
import com.moqi.sdk.view.CircleProgressBar;
import com.qq.e.comm.managers.setting.GlobalSetting;
import com.tencent.mm.opensdk.modelmsg.WXMediaMessage;
import java.io.File;
import java.io.Serializable;
import java.util.List;
import java.util.Timer;
import java.util.TimerTask;

public class MQPortraitVideoActivity extends Activity implements DownLoadReceiver.a, View.OnClickListener {
    private static final String E = "PARAMS_AD";
    private static final String F = "PARAMS_OPENSOUND";
    private Timer B;
    private MoQiAd a;
    private ImageView b;
    private TextView c;
    private TextView d;
    private ProgressButton e;
    private LinearLayout f;
    private ImageView g;
    private ImageView h;
    private w i;
    private CircleProgressBar k;
    private DownLoadReceiver l;
    private TextureView m;
    private View n;
    private List<MoQiAd> p;
    private TextView v;
    private Timer w;
    private boolean j = true;
    private boolean o = false;
    private int q = 0;
    private int r = 0;
    public int s = 0;
    private int t = 0;
    private int u = 0;
    private int x = 0;
    private int y = 0;

    @SuppressLint({"HandlerLeak"})
    public final Handler z = new g();
    private String A = "";
    private int C = 0;

    @SuppressLint({"HandlerLeak"})
    public final Handler D = new a();

    public class a extends Handler {
        public a() {
        }

        @Override
        public void handleMessage(Message message) {
            super.handleMessage(message);
            MQPortraitVideoActivity.w(MQPortraitVideoActivity.this);
            if (MQPortraitVideoActivity.this.C < 10 || MQPortraitVideoActivity.this.g == null) {
                return;
            }
            MQPortraitVideoActivity.this.g.setVisibility(0);
        }
    }

    public class b extends TimerTask {
        public b() {
        }

        @Override
        public void run() {
            Message message = new Message();
            message.what = 1;
            Handler handler = MQPortraitVideoActivity.this.D;
            if (handler != null) {
                handler.sendMessage(message);
            }
        }
    }

    public class c implements w.c {
        public c() {
        }

        @Override
        public void a() {
            MQPortraitVideoActivity mQPortraitVideoActivity = MQPortraitVideoActivity.this;
            mQPortraitVideoActivity.s = 0;
            if (mQPortraitVideoActivity.p.size() <= MQPortraitVideoActivity.this.q + 1) {
                if (MQPortraitVideoActivity.this.a != null) {
                    MQPortraitVideoActivity.this.a.upActionEvent(1, "");
                    MQPortraitVideoActivity mQPortraitVideoActivity2 = MQPortraitVideoActivity.this;
                    MQPortraitDetailActivity.a(mQPortraitVideoActivity2, mQPortraitVideoActivity2.a);
                }
                MQPortraitVideoActivity.this.finish();
                return;
            }
            if (MQPortraitVideoActivity.this.a != null) {
                MQPortraitVideoActivity.this.a.upActionEvent(1, "");
            }
            if (MQPortraitVideoActivity.this.a != null && MQPortraitVideoActivity.this.y != 0) {
                MQPortraitVideoActivity.this.a.upActionTimeEvent(111, MQPortraitVideoActivity.this.y);
                MQPortraitVideoActivity.this.y = 0;
            }
            MQPortraitVideoActivity.this.l();
            MQPortraitVideoActivity.this.n();
            MQPortraitVideoActivity.this.h();
        }

        @Override
        public void a(double d) {
            MQPortraitVideoActivity.this.o = true;
            MQPortraitVideoActivity.this.a();
            MQPortraitVideoActivity.this.u = (int) (d / 1000.0d);
            MQPortraitVideoActivity.this.x = 0;
            MQPortraitVideoActivity.this.C = 0;
            MQPortraitVideoActivity.this.e();
            MQPortraitVideoActivity.this.i.a(MQPortraitVideoActivity.this.s);
            ((AudioManager) MQPortraitVideoActivity.this.getSystemService("audio")).requestAudioFocus(null, 3, 2);
            MQPortraitVideoActivity.this.g.setVisibility(8);
            MQPortraitVideoActivity.this.b();
        }

        @Override
        public void a(int i, int i2) {
        }

        @Override
        public void a(String str) {
            MQPortraitVideoActivity.this.a(3);
            MQPortraitVideoActivity.this.g.setVisibility(0);
        }

        @Override
        public void b() {
            MQPortraitVideoActivity.this.n();
        }
    }

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

        @Override
        public void onClick(View view) {
            MQPortraitVideoActivity.this.a(4);
            MQPortraitVideoActivity.this.a.upActionEvent(5, "");
            MQPortraitVideoActivity.this.finish();
        }
    }

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

        @Override
        public void onClick(View view) {
            MQPortraitVideoActivity.this.m();
        }
    }

    public class f implements b.c<Bitmap> {
        public f() {
        }

        @Override
        public void a(Bitmap bitmap) {
            if (bitmap != null) {
                MQPortraitVideoActivity.this.b.setImageBitmap(bitmap);
            }
        }
    }

    public class g extends Handler {
        public g() {
        }

        @Override
        public void handleMessage(Message message) {
            super.handleMessage(message);
            if (MQPortraitVideoActivity.this.t <= 0) {
                MQPortraitVideoActivity.this.c();
                return;
            }
            if (MQPortraitVideoActivity.this.t == 5 && MQPortraitVideoActivity.this.a.isAllDxClickRate == 1) {
                MQPortraitVideoActivity.this.e.performClick();
                if (MQPortraitVideoActivity.this.a != null) {
                    MQPortraitVideoActivity.this.a.upActionEvent(11, "");
                }
            }
            MQPortraitVideoActivity.u(MQPortraitVideoActivity.this);
            MQPortraitVideoActivity.f(MQPortraitVideoActivity.this);
            MQPortraitVideoActivity.this.o();
            MQPortraitVideoActivity.l(MQPortraitVideoActivity.this);
            try {
                MQPortraitVideoActivity.this.v.setText(MQPortraitVideoActivity.this.t + "");
                if (MQPortraitVideoActivity.this.a.adtype == 2) {
                    MQPortraitVideoActivity.this.v.setVisibility(0);
                    if (MQPortraitVideoActivity.this.x >= com.moqi.sdk.d.U) {
                        MQPortraitVideoActivity.this.g.setVisibility(0);
                    }
                } else if (!MQPortraitVideoActivity.this.v.isShown()) {
                    MQPortraitVideoActivity.this.v.setVisibility(0);
                }
                if (MQPortraitVideoActivity.this.t < 2) {
                    MQPortraitVideoActivity.this.g.setVisibility(8);
                }
            } catch (Exception e) {
                t.a(e);
            }
        }
    }

    public class h extends TimerTask {
        public h() {
        }

        @Override
        public void run() {
            Message message = new Message();
            message.what = 1;
            MQPortraitVideoActivity.this.z.sendMessage(message);
        }
    }

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

        @Override
        public void run() {
            MQPortraitVideoActivity.this.n();
            MQPortraitVideoActivity.this.k.setVisibility(8);
        }
    }

    public class j implements a.b {
        public j() {
        }

        @Override
        public void a(int i) {
            if (MQPortraitVideoActivity.this.e == null || !MQPortraitVideoActivity.this.a.clickUrl.equals(MQPortraitVideoActivity.this.A) || i >= 100) {
                return;
            }
            MQPortraitVideoActivity.this.e.setBackgroundResource(R.drawable.bg_download_gray);
            MQPortraitVideoActivity.this.e.setButtonMode(1);
            MQPortraitVideoActivity.this.e.setText("下载中");
            MQPortraitVideoActivity.this.e.setProgress(i);
        }

        @Override
        public void a(File file) {
            com.moqi.sdk.utils.b.a(MQPortraitVideoActivity.this, file);
            if (MQPortraitVideoActivity.this.e != null) {
                MQPortraitVideoActivity.this.e.setButtonMode(0);
                MQPortraitVideoActivity.this.e.setBackgroundResource(R.drawable.bg_download);
                MQPortraitVideoActivity.this.e.setText("下载完成");
            }
        }
    }

    public class k implements o.c {
        public k() {
        }

        @Override
        public void onComplete(String str) {
        }
    }

    public void a() {
        int size = this.p.size();
        int i2 = this.q + 1;
        if (size > i2) {
            a(this.p.get(i2));
        }
    }

    public void a(int i2) {
        try {
            Intent intent = new Intent("com.call.REWARDCALLBACK");
            intent.putExtra("type", i2);
            MoQiAd moQiAd = this.a;
            if (moQiAd != null) {
                intent.putExtra("order", moQiAd.orderNo);
                intent.putExtra("posId", this.a.adPlcID);
            }
            sendBroadcast(intent);
        } catch (Exception unused) {
        }
    }

    public static void a(Context context, List<MoQiAd> list, int i2) {
        try {
            context.startActivity(new Intent(context, (Class<?>) MQPortraitVideoActivity.class).putExtra(E, (Serializable) list).putExtra(F, i2));
        } catch (Exception unused) {
        }
    }

    private void a(MoQiAd moQiAd) {
        if (moQiAd == null) {
            return;
        }
        String a2 = o.a(this, moQiAd.videoUrl);
        if (!new File(a2).exists()) {
            o a3 = com.moqi.sdk.d.a(moQiAd.videoUrl);
            a3.a(new k());
            a3.a(this, Integer.parseInt(moQiAd.adID));
        } else {
            t.c("sczxc", "视频已缓存path文件存在 = " + a2);
        }
    }

    public void b() {
        Timer timer = this.B;
        if (timer != null) {
            timer.cancel();
            this.B = null;
        }
    }

    private void b(int i2) {
        if (i2 == 0) {
            this.j = true;
            this.h.setImageResource(R.drawable.ks_sound_open);
            w wVar = this.i;
            if (wVar != null) {
                wVar.g();
                return;
            }
            return;
        }
        this.j = false;
        this.h.setImageResource(R.drawable.ks_sound_close);
        w wVar2 = this.i;
        if (wVar2 != null) {
            wVar2.a();
        }
    }

    public void c() {
        Timer timer = this.w;
        if (timer != null) {
            timer.cancel();
            this.w = null;
        }
    }

    public void e() {
        Timer timer = this.w;
        if (timer != null) {
            timer.cancel();
            this.w = null;
        }
        this.w = new Timer();
        this.w.schedule(new h(), 1000L, 1000L);
    }

    public static int f(MQPortraitVideoActivity mQPortraitVideoActivity) {
        int i2 = mQPortraitVideoActivity.y;
        mQPortraitVideoActivity.y = i2 + 1;
        return i2;
    }

    private void f() {
        Timer timer = this.B;
        if (timer != null) {
            timer.cancel();
            this.B = null;
        }
        this.B = new Timer();
        this.B.schedule(new b(), 1000L, 1000L);
    }

    private void g() {
    }

    public void h() {
        throw new UnsupportedOperationException("Method not decompiled: com.moqi.sdk.activity.MQPortraitVideoActivity.h():void");
    }

    private void i() {
        this.b = (ImageView) findViewById(R.id.iv_apk_icon);
        this.c = (TextView) findViewById(R.id.tv_apk_name);
        this.d = (TextView) findViewById(R.id.tv_apk_info);
        this.v = (TextView) findViewById(R.id.tv_time);
        this.f = (LinearLayout) findViewById(R.id.ll_shake);
        this.k = (CircleProgressBar) findViewById(R.id.cPro);
        this.g = (ImageView) findViewById(R.id.iv_close);
        this.h = (ImageView) findViewById(R.id.iv_sound);
        this.n = findViewById(R.id.mbg);
        ?? r0 = (ProgressButton) findViewById(R.id.tv_apk_download);
        this.e = r0;
        r0.setBackgroundResource(R.drawable.bg_download);
        h();
        this.n.setOnClickListener(this);
        this.e.setOnClickListener(this);
        this.g.setOnClickListener(new d());
        this.h.setOnClickListener(new e());
    }

    private void j() {
        this.p = (List) getIntent().getSerializableExtra(E);
        this.r = getIntent().getIntExtra(F, 0);
        List<MoQiAd> list = this.p;
        if (list != null && list.size() > 0) {
            this.a = this.p.get(0);
        }
        for (int i2 = 0; i2 < this.p.size(); i2++) {
            this.t += Integer.parseInt(this.p.get(i2).countDownTime);
        }
    }

    public static int l(MQPortraitVideoActivity mQPortraitVideoActivity) {
        int i2 = mQPortraitVideoActivity.t - 1;
        mQPortraitVideoActivity.t = i2;
        return i2;
    }

    public void l() {
        this.q++;
        int size = this.p.size();
        int i2 = this.q;
        if (size > i2) {
            this.a = this.p.get(i2);
        }
    }

    public void m() {
        boolean z = !this.j;
        this.j = z;
        if (z) {
            this.h.setImageResource(R.drawable.ks_sound_open);
            w wVar = this.i;
            if (wVar != null) {
                wVar.g();
                return;
            }
            return;
        }
        this.h.setImageResource(R.drawable.ks_sound_close);
        w wVar2 = this.i;
        if (wVar2 != null) {
            wVar2.a();
        }
    }

    public void n() {
        MoQiAd moQiAd = this.a;
        if (moQiAd == null) {
            return;
        }
        String str = moQiAd.videoUrl;
        if (!str.toUpperCase().endsWith("M3U8")) {
            str = o.a(this, this.a.videoUrl);
            if (!new File(str).exists()) {
                this.k.setVisibility(0);
                if (this.q != 0) {
                    MoQiAd moQiAd2 = this.a;
                    if (moQiAd2 != null) {
                        moQiAd2.upActionEvent(4, "拼接视频缓存失败");
                        MQPortraitDetailActivity.a(this, this.a);
                    }
                    a(2);
                    finish();
                    return;
                }
                return;
            }
        }
        w wVar = this.i;
        if (wVar != null) {
            wVar.a(str);
            if (!this.j) {
                this.i.a();
            }
        }
        this.a.upActionEvent(0, "");
        if (this.q == 0) {
            a(1);
            if (com.moqi.sdk.d.Z.equals("1") && com.moqi.sdk.d.X.equals("1")) {
                this.f.setVisibility(0);
            } else {
                this.f.setVisibility(8);
            }
        }
        MoQiAd moQiAd3 = this.a;
        if (moQiAd3 == null || moQiAd3.platId <= 10) {
            return;
        }
        RequestImpl.getInstance().repost(this.a.reshow);
    }

    public void o() {
        int i2;
        MoQiAd moQiAd = this.a;
        if (moQiAd == null) {
            return;
        }
        int i3 = this.x;
        if (i3 == 3) {
            i2 = 113;
        } else {
            if (i3 == 30) {
                a(2);
                return;
            }
            double d2 = this.u;
            if (i3 == ((int) (0.25d * d2))) {
                i2 = 1125;
            } else if (i3 == ((int) (0.5d * d2))) {
                i2 = 1150;
            } else if (i3 != ((int) (d2 * 0.75d))) {
                return;
            } else {
                i2 = 1175;
            }
        }
        moQiAd.upActionEvent(i2, "");
    }

    public static int u(MQPortraitVideoActivity mQPortraitVideoActivity) {
        int i2 = mQPortraitVideoActivity.x;
        mQPortraitVideoActivity.x = i2 + 1;
        return i2;
    }

    public static int w(MQPortraitVideoActivity mQPortraitVideoActivity) {
        int i2 = mQPortraitVideoActivity.C;
        mQPortraitVideoActivity.C = i2 + 1;
        return i2;
    }

    @Override
    public void a(int i2, String str) {
        MoQiAd moQiAd = this.a;
        if (moQiAd != null && str.equals(moQiAd.videoUrl) && this.q == 0) {
            this.k.setProgress(i2);
            if (i2 == 100) {
                this.k.postDelayed(new i(), 300L);
            }
        }
    }

    public void d() {
        String str;
        String str2;
        String str3;
        if (this.a == null) {
            return;
        }
        a(11);
        this.a.upActionEvent(2, "");
        MoQiAd moQiAd = this.a;
        if (moQiAd != null && moQiAd.platId > 10) {
            RequestImpl.getInstance().repost(this.a.reclick);
        }
        if (this.a.type.equals("1")) {
            if (com.moqi.sdk.utils.a.c(this, this.a.pkg)) {
                com.moqi.sdk.utils.a.d(this, this.a.pkg);
                return;
            }
            MoQiAd moQiAd2 = this.a;
            String str4 = moQiAd2.clickUrl;
            this.A = str4;
            com.moqi.sdk.download2.a.a(this, str4, moQiAd2, new j());
            return;
        }
        if (this.a.type.equals(GlobalSetting.SPLASH_AD)) {
            MoQiAd moQiAd3 = this.a;
            if (moQiAd3 == null || (str3 = moQiAd3.clickUrl) == null) {
                return;
            }
            s.b(this, str3);
            return;
        }
        if (this.a.type.equals(GlobalSetting.NATIVE_EXPRESS_AD)) {
            MoQiAd moQiAd4 = this.a;
            if (moQiAd4 == null || (str2 = moQiAd4.clickUrl) == null) {
                return;
            }
            h0.a(this, str2);
            return;
        }
        MoQiAd moQiAd5 = this.a;
        if (moQiAd5 == null || (str = moQiAd5.clickUrl) == null) {
            return;
        }
        MQWebViewActivity.a(this, str, moQiAd5);
    }

    public void k() {
        AppCompatButton appCompatButton = this.e;
        if (appCompatButton != null) {
            appCompatButton.performClick();
        }
    }

    @Override
    public void onClick(View view) {
        if (view.getId() == this.m.getId()) {
            if (((int) (Math.random() * 100.0d)) >= this.a.DownRate) {
                return;
            }
        } else if (view.getId() != this.n.getId() && view.getId() != this.e.getId()) {
            return;
        }
        d();
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        com.moqi.sdk.g.a().b(this);
        j();
        try {
            this.l = new DownLoadReceiver();
            IntentFilter intentFilter = new IntentFilter();
            intentFilter.addAction("com.progress.CUSTOM_INTENT");
            registerReceiver(this.l, intentFilter);
            this.l.a(this);
        } catch (Exception unused) {
        }
        requestWindowFeature(1);
        getWindow().setFlags(WXMediaMessage.DESCRIPTION_LENGTH_LIMIT, WXMediaMessage.DESCRIPTION_LENGTH_LIMIT);
        setContentView(R.layout.activity_reward_ad);
        i();
        TextureView textureView = (TextureView) findViewById(R.id.textureview);
        this.m = textureView;
        textureView.setOnClickListener(this);
        w wVar = new w(this);
        this.i = wVar;
        wVar.a(this.m, new c());
        b(this.r);
        f();
    }

    @Override
    public void onDestroy() {
        DownLoadReceiver downLoadReceiver = this.l;
        if (downLoadReceiver != null) {
            unregisterReceiver(downLoadReceiver);
        }
        b();
        super.onDestroy();
    }

    @Override
    public boolean onKeyDown(int i2, KeyEvent keyEvent) {
        if (i2 != 4) {
            return super.onKeyDown(i2, keyEvent);
        }
        g();
        return true;
    }

    @Override
    public void onPause() {
        super.onPause();
        w wVar = this.i;
        if (wVar != null) {
            this.s = wVar.b();
        }
        com.moqi.sdk.g.a().b();
    }

    @Override
    public void onResume() {
        super.onResume();
        w wVar = this.i;
        if (wVar != null) {
            wVar.e();
            this.y = 0;
            if (this.o) {
                e();
            }
        }
        com.moqi.sdk.g.a().a(null, this.e, 14);
    }

    @Override
    public void onStop() {
        int i2;
        super.onStop();
        w wVar = this.i;
        if (wVar != null) {
            wVar.d();
        }
        MoQiAd moQiAd = this.a;
        if (moQiAd != null && (i2 = this.y) != 0) {
            moQiAd.upActionTimeEvent(111, i2);
        }
        Timer timer = this.w;
        if (timer != null) {
            timer.cancel();
            this.w = null;
        }
    }
}