正在查看: MX Player v1.97.8 应用的 DownloadService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: MX Player v1.97.8 应用的 DownloadService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.mxtech.videoplayer.ad.online.features.download;
import android.annotation.SuppressLint;
import android.app.Service;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Handler;
import android.os.IBinder;
import android.os.Looper;
import android.util.DisplayMetrics;
import android.util.LruCache;
import defpackage.oy4;
import defpackage.tya;
import defpackage.ui0;
import defpackage.wi0;
import defpackage.xoc;
import java.util.ArrayList;
import java.util.HashMap;
public class DownloadService extends Service implements ui0 {
public oy4 b;
public com.mxtech.videoplayer.ad.online.download.h c;
public com.mxtech.videoplayer.ad.online.download.c d;
@Override
public final void g(int i, String str) {
wi0.g.g(i, str);
}
@Override
public final SharedPreferences getSharedPreferences(String str, int i) {
return tya.m.getSharedPreferences(str, i);
}
@Override
public final IBinder onBind(Intent intent) {
return null;
}
@Override
@SuppressLint({"InlinedApi"})
public final void onCreate() {
this.d = com.mxtech.videoplayer.ad.online.download.d.f(this);
oy4 oy4Var = new oy4();
oy4Var.b = new HashMap();
oy4Var.g = new LruCache<>(1);
oy4Var.h = new LruCache<>(1);
oy4Var.i = new LruCache<>(1);
oy4Var.j = new LruCache<>(1);
oy4Var.k = new ArrayList<>();
oy4Var.c = this;
oy4Var.d = this;
oy4Var.f = 1;
xoc xocVar = xoc.a.a;
oy4Var.l = xocVar;
oy4Var.m = xocVar.b(this);
oy4Var.n = new wnc();
oy4Var.p = new Handler(Looper.myLooper(), oy4Var);
DisplayMetrics displayMetrics = getResources().getDisplayMetrics();
oy4Var.q = new ou8(displayMetrics.widthPixels / 4, displayMetrics.heightPixels / 4);
this.b = oy4Var;
com.mxtech.videoplayer.ad.online.download.h hVar = new com.mxtech.videoplayer.ad.online.download.h(oy4Var);
this.c = hVar;
this.d.r(hVar);
this.b.f();
}
@Override
public final void onDestroy() {
super.onDestroy();
this.d.v(this.c);
stopForeground(false);
this.b.f();
}
@Override
public final int onStartCommand(Intent intent, int i, int i2) {
stopForeground(2);
this.b.f();
return 1;
}
@Override
public final void onTaskRemoved(Intent intent) {
stopForeground(2);
this.b.f();
}
}