正在查看: MX Player v1.97.8 应用的 AppDownloadService.java JAVA 源代码文件
本页面展示 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();
}
}