正在查看: MX Player v1.97.8 应用的 ExoWebDownloadPlayerActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: MX Player v1.97.8 应用的 ExoWebDownloadPlayerActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.mxtech.videoplayer.ad.online.features.download;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.text.TextUtils;
import android.util.Pair;
import android.view.KeyEvent;
import android.view.MenuItem;
import android.view.View;
import androidx.appcompat.widget.Toolbar;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import com.m.x.player.pandora.common.fromstack.From;
import com.m.x.player.pandora.common.fromstack.FromStack;
import com.m.x.player.pandora.common.fromstack.FromStackProvider;
import com.mxtech.videoplayer.ad.online.model.bean.Feed;
import com.mxtech.videoplayer.ad.online.mxexo.ScrollCoordinatorLayout;
import com.mxtech.videoplayer.ad.online.mxexo.service.ExoPlayerService;
import com.mxtech.videoplayer.ad.online.skipintro.view.SkipAndPlayNextLayout;
import com.mxtech.videoplayer.ad.view.PlayerParent;
import com.mxtech.videoplayer.service.PlayService;
import defpackage.a7d;
import defpackage.ao5;
import defpackage.bg;
import defpackage.c25;
import defpackage.d89;
import defpackage.dod;
import defpackage.es5;
import defpackage.f7f;
import defpackage.fs5;
import defpackage.i0g;
import defpackage.inc;
import defpackage.j1b;
import defpackage.s7f;
import defpackage.tya;
import defpackage.xxc;
import java.util.ArrayList;
import java.util.List;
public class ExoWebDownloadPlayerActivity extends xxc implements FromStackProvider, inc, ScrollCoordinatorLayout.a, s7f, ao5, SkipAndPlayNextLayout.d {
public static final int H = 0;
public View A;
public c25 B;
public View C;
public String D;
public ScrollCoordinatorLayout E;
public final a F = new a();
public final f7f G = new f7f(new b());
public boolean u;
public fs5 v;
public View w;
public boolean x;
public boolean y;
public boolean z;
public class a extends Handler {
public a() {
}
@Override
public final void handleMessage(Message message) {
if (message.what != 1) {
return;
}
ExoWebDownloadPlayerActivity.this.getClass();
}
}
public class b implements f7f.c {
public b() {
}
@Override
public final void a() {
ExoWebDownloadPlayerActivity.this.C();
}
}
@Override
public final Feed A() {
return null;
}
@Override
public final void C() {
throw new UnsupportedOperationException("Method not decompiled: com.mxtech.videoplayer.ad.online.features.download.ExoWebDownloadPlayerActivity.C():void");
}
@Override
public final boolean E4() {
return false;
}
@Override
public final Pair<dod, dod> J() {
return null;
}
@Override
public final ScrollCoordinatorLayout T() {
return this.E;
}
@Override
public final From d6() {
return From.create("webDownload", "webDownload", "webDownload");
}
public final boolean dispatchKeyEvent(KeyEvent keyEvent) {
Fragment D = getSupportFragmentManager().D(2131365413);
return D instanceof fs5 ? ((fs5) D).dispatchKeyEvent(keyEvent) || super.dispatchKeyEvent(keyEvent) : super.dispatchKeyEvent(keyEvent);
}
@Override
public final f7f e5() {
return this.G;
}
@Override
public final int e6() {
return i0g.b().h("online_player_activity");
}
public final int g0(boolean z) {
View view = this.w;
int measuredHeight = view != null ? view.getMeasuredHeight() : 0;
return (this.w == null || measuredHeight == 0) ? z ? ((j1b) getResources()).a.getDimensionPixelSize(2131166215) : ((j1b) getResources()).a.getDimensionPixelSize(2131166040) : measuredHeight;
}
@Override
public final Feed getFeed() {
return null;
}
@Override
public final int j6() {
return 2131560598;
}
@Override
public final List k4() {
return new ArrayList();
}
public final void onAttachedToWindow() {
super/*android.app.Activity*/.onAttachedToWindow();
this.x = true;
if (!this.z || this.y) {
return;
}
this.G.b(this);
this.y = true;
}
public final void onBackPressed() {
if (isDestroyed()) {
return;
}
Fragment D = getSupportFragmentManager().D(2131365413);
if ((D instanceof fs5) && ((fs5) D).s()) {
return;
}
super/*ub3*/.onBackPressed();
}
@Override
public final void onCreate(Bundle bundle) {
if (getIntent() == null) {
return;
}
a7d.a();
d89.k(getIntent());
s6(getIntent());
vk4.j(this);
super.onCreate(bundle);
th0.v("network_streaming");
((tya) getApplication()).y(this);
Toolbar toolbar = this.q;
if (toolbar != null) {
toolbar.setNavigationOnClickListener(new es5(this));
}
setTheme(e6());
PlayService.y();
ExoPlayerService.M();
this.u = getIntent().getBooleanExtra("make_init_full_screen", true);
this.C = findViewById(2131365355);
t6();
this.z = true;
if (this.x && !this.y) {
this.G.b(this);
this.y = true;
}
p6();
ScrollCoordinatorLayout scrollCoordinatorLayout = (ScrollCoordinatorLayout) findViewById(2131365746);
this.E = scrollCoordinatorLayout;
scrollCoordinatorLayout.setPipStateProvider(this);
}
@Override
public final void onDestroy() {
super.onDestroy();
bg.h(this);
this.F.removeCallbacksAndMessages(null);
t6();
this.G.a();
}
@Override
public final void onNewIntent(Intent intent) {
d89.k(intent);
super.onNewIntent(intent);
a7d.a();
PlayService.y();
ExoPlayerService.M();
s6(intent);
t6();
p6();
}
@Override
public final boolean onOptionsItemSelected(MenuItem menuItem) {
menuItem.getItemId();
return false;
}
@Override
public final void onPause() {
k2b k2bVar;
super.onPause();
bg.i(this);
fs5 fs5Var = this.v;
boolean z = fs5Var == null || (k2bVar = fs5Var.p) == null || k2bVar.l();
if (!isFinishing() || z) {
return;
}
cce.n.c();
}
@Override
public final void onResume() {
super.onResume();
bg.a(this, 3);
}
@Override
public final void onStart() {
super.onStart();
bg.j(this);
}
public final void p6() {
if (TextUtils.isEmpty(this.D)) {
finish();
return;
}
String str = this.D;
FromStack x = getX();
boolean z = this.u;
fs5 fs5Var = new fs5();
Bundle bundle = new Bundle();
bundle.putString("video_uri", str);
bundle.putInt("position", 0);
bundle.putParcelable(FromStack.FROM_LIST, x);
bundle.putBoolean("make_init_full_screen", z);
fs5Var.setArguments(bundle);
this.v = fs5Var;
FragmentManager supportFragmentManager = getSupportFragmentManager();
supportFragmentManager.getClass();
androidx.fragment.app.a aVar = new androidx.fragment.app.a(supportFragmentManager);
aVar.g(2131365413, fs5Var, (String) null);
aVar.j(true);
}
public final void s6(Intent intent) {
if (intent == null) {
this.B = new c25();
return;
}
Uri data = intent.getData();
if (data == null) {
return;
}
String stringExtra = intent.getStringExtra("mx_stream_url");
if (TextUtils.isEmpty(stringExtra)) {
this.D = data.toString();
} else {
this.D = stringExtra;
if (TextUtils.isEmpty(intent.getStringExtra("download_url"))) {
intent.putExtra("download_url", data.toString());
}
intent.setData(Uri.parse(stringExtra));
}
this.B = new c25(intent);
}
public final void t6() {
Fragment D = getSupportFragmentManager().D(2131365413);
if (D != null) {
FragmentManager supportFragmentManager = getSupportFragmentManager();
supportFragmentManager.getClass();
androidx.fragment.app.a aVar = new androidx.fragment.app.a(supportFragmentManager);
aVar.o(D);
aVar.j(true);
}
}
public final void u6(int i) {
Toolbar toolbar = this.q;
toolbar.setPadding(i, toolbar.getPaddingTop(), 0, this.q.getPaddingBottom());
View view = this.w;
if (view != null) {
view.setPadding(i, view.getPaddingTop(), 0, this.w.getPaddingBottom());
}
View view2 = this.A;
if (view2 != null) {
view2.setPadding(i, view2.getPaddingTop(), 0, this.A.getPaddingBottom());
this.A.setVisibility(8);
}
}
@Override
public final int z0() {
PlayerParent playerParent;
fs5 fs5Var = this.v;
if (fs5Var == null || (playerParent = fs5Var.x) == null) {
return -1;
}
return playerParent.getHeight();
}
}