导航菜单

页面标题

页面副标题

MX Player v1.97.8 - DownloadService.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();
    }
}