正在查看: 零界绘 v1.0.2 应用的 ApkDownloadService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 零界绘 v1.0.2 应用的 ApkDownloadService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.anythink.dlopt.common.service;
import android.app.Service;
import android.content.Intent;
import android.os.Binder;
import android.os.IBinder;
import androidx.annotation.Nullable;
import com.anythink.dlopt.common.a.a;
import com.anythink.dlopt.common.a.j;
import com.anythink.dlopt.common.a.o;
import com.anythink.dlopt.common.b;
import java.util.HashMap;
import java.util.Map;
public class ApkDownloadService extends Service {
public static final String a = "extra_unique_id";
public static final String b = ApkDownloadService.class.getSimpleName();
public final Map<String, com.anythink.dlopt.common.a.a> c = new HashMap();
public class a extends Binder implements com.anythink.dlopt.common.service.a {
public a() {
}
@Override
public final void a(String str) {
ApkDownloadService.this.a(str);
}
@Override
public final void b(String str) {
com.anythink.dlopt.common.a.a aVar = (com.anythink.dlopt.common.a.a) ApkDownloadService.this.c.get(str);
if (aVar != null) {
aVar.b();
}
}
@Override
public final void c(String str) {
com.anythink.dlopt.common.a.a aVar = (com.anythink.dlopt.common.a.a) ApkDownloadService.this.c.get(str);
if (aVar != null) {
aVar.a();
}
}
@Override
public final boolean a() {
return ApkDownloadService.this.c.size() == 0;
}
}
@Override
@Nullable
public IBinder onBind(Intent intent) {
if (intent != null) {
a(intent.getStringExtra(a));
}
return new a();
}
@Override
public void onCreate() {
super.onCreate();
}
@Override
public void onDestroy() {
super.onDestroy();
}
@Override
public void onTaskRemoved(Intent intent) {
com.anythink.dlopt.common.b.a.a(getApplicationContext()).a();
super.onTaskRemoved(intent);
}
@Override
public boolean onUnbind(Intent intent) {
return super.onUnbind(intent);
}
public void a(String str) {
try {
final b a2 = b.a(getApplicationContext());
j jVar = a2.f().get(str);
if (jVar == null) {
return;
}
o oVar = new o(jVar, a2.i());
oVar.a(new a.InterfaceC0146a() {
@Override
public final void a(j jVar2, long j, long j2) {
a.InterfaceC0146a c = a2.c(jVar2.o);
if (c != null) {
c.a(jVar2, j, j2);
}
}
@Override
public final void b(j jVar2, long j, long j2) {
a.InterfaceC0146a c = a2.c(jVar2.o);
if (c != null) {
c.b(jVar2, j, j2);
}
}
@Override
public final void a(j jVar2, long j) {
ApkDownloadService.this.c.remove(jVar2.o);
a.InterfaceC0146a c = a2.c(jVar2.o);
if (c != null) {
c.a(jVar2, j);
}
}
@Override
public final void a(j jVar2, String str2) {
ApkDownloadService.this.c.remove(jVar2.o);
a.InterfaceC0146a c = a2.c(jVar2.o);
if (c != null) {
c.a(jVar2, str2);
}
}
@Override
public final void a(j jVar2, long j, long j2, int i) {
ApkDownloadService.this.c.remove(jVar2.o);
a.InterfaceC0146a c = a2.c(jVar2.o);
if (c != null) {
c.a(jVar2, j, j2, i);
}
}
});
this.c.put(str, oVar);
} catch (Throwable th) {
th.printStackTrace();
}
}
}