导航菜单

页面标题

页面副标题

MX Player v1.97.8 - AppDownloadService.java 源代码

正在查看: MX Player v1.97.8 应用的 AppDownloadService.java JAVA 源代码文件

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


package com.mxplay.monetize.v2.appinstall;

import android.app.NotificationManager;
import android.app.Service;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.SharedPreferences;
import android.os.Handler;
import android.os.IBinder;
import android.os.Looper;
import android.util.LruCache;
import defpackage.fi0;
import defpackage.li0;
import defpackage.rj0;
import defpackage.tya;
import defpackage.ui0;
import defpackage.wi0;
import java.util.ArrayList;
import java.util.HashMap;

public class AppDownloadService extends Service implements ui0 {
    public c b;
    public a c;
    public b d;
    public rj0 f;

    @Override
    public final void g(int i, String str) {
        wi0.g.g(i, str);
        a e = a.e();
        e.getClass();
        e.j(new li0(0, e, str));
        c cVar = this.b;
        HashMap hashMap = cVar.b;
        try {
            if (hashMap.containsKey(str)) {
                cVar.k.cancel(((Integer) hashMap.get(str)).intValue());
                hashMap.remove(str);
            }
        } catch (Exception unused) {
        }
    }

    @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
    public final void onCreate() {
        this.c = a.e();
        c cVar = new c();
        cVar.b = new HashMap();
        cVar.f = new LruCache<>(1);
        cVar.g = new LruCache<>(1);
        cVar.h = new LruCache<>(1);
        cVar.i = new LruCache<>(1);
        cVar.j = new ArrayList<>();
        cVar.c = this;
        cVar.d = this;
        cVar.k = (NotificationManager) getSystemService("notification");
        cVar.m = new wnc();
        cVar.n = new Handler(Looper.myLooper(), cVar);
        cVar.q = getResources().getDisplayMetrics();
        this.b = cVar;
        fi0 fi0Var = this.c.c;
        if (fi0Var != null) {
            cVar.r = fi0Var;
            cVar.l = fi0Var.d(this);
            cVar.p = fi0Var.g();
        }
        this.d = new b(wi0.g);
        rj0 rj0Var = new rj0();
        this.f = rj0Var;
        rj0Var.a = this;
        IntentFilter intentFilter = new IntentFilter();
        intentFilter.addAction("android.intent.action.PACKAGE_ADDED");
        intentFilter.addAction("android.intent.action.PACKAGE_INSTALL");
        intentFilter.addDataScheme("package");
        registerReceiver(rj0Var, intentFilter);
        this.c.g(this.b);
        this.c.g(this.d);
        this.b.e();
    }

    @Override
    public final void onDestroy() {
        super.onDestroy();
        this.c.k(this.b);
        this.c.k(this.d);
        rj0 rj0Var = this.f;
        rj0Var.a = null;
        unregisterReceiver(rj0Var);
        stopForeground(false);
        this.b.e();
    }

    @Override
    public final int onStartCommand(Intent intent, int i, int i2) {
        stopForeground(2);
        this.b.e();
        return 1;
    }

    @Override
    public final void onTaskRemoved(Intent intent) {
        stopForeground(2);
        this.b.e();
    }
}