正在查看: Antivirus Cleaner v1.2.0.0 应用的 TlJobService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Antivirus Cleaner v1.2.0.0 应用的 TlJobService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.trustlook.sdk.job;
import android.annotation.TargetApi;
import android.app.job.JobParameters;
import android.app.job.JobService;
import android.content.Context;
import com.trustlook.sdk.data.b;
import com.trustlook.sdk.data.c;
import java.io.File;
import java.util.HashMap;
import java.util.List;
import x9.e;
import x9.f;
@TargetApi(21)
public class TlJobService extends JobService {
public Context b;
public String c;
public String d;
public class a extends Thread {
public JobParameters b;
public a(JobParameters jobParameters) {
this.b = jobParameters;
}
@Override
public void run() {
List<b> b = f.b(TlJobService.this.b);
if (b != null && b.size() > 0) {
TlJobService tlJobService = TlJobService.this;
e eVar = new e(tlJobService.b, 30000, 50000);
for (b bVar : b) {
try {
if (eVar.e(tlJobService.c + bVar.g())) {
bVar.g();
File file = new File(bVar.b());
if (file.exists()) {
HashMap hashMap = new HashMap();
hashMap.put("md5", bVar.g());
new HashMap().put("file", file);
bVar.h();
bVar.g();
file.getName();
eVar.f(hashMap, file.getName(), file, tlJobService.d);
}
} else {
f.d(tlJobService.b, bVar.g());
}
} catch (Exception e) {
bVar.g();
e.getMessage();
}
}
y9.b.b(tlJobService.b).a().h(b);
}
TlJobService.this.jobFinished(this.b, false);
}
}
@Override
public boolean onStartJob(JobParameters jobParameters) {
this.b = this;
com.trustlook.sdk.data.e d = c.d(this, 0);
if (d == com.trustlook.sdk.data.e.CHN) {
this.c = "https://api.luweitech.com/missing/";
this.d = "https://file.luweitech.com/collect_v2";
} else if (d == com.trustlook.sdk.data.e.BAIDU) {
this.c = "http://queryapi-1431840856.bceapp.com/missing/";
this.d = "http://fileservice-1431840856.bceapp.com/collect_v2";
} else {
this.c = "https://sla-intl.trustlook.com/missing/";
this.d = "https://file.trustlook.com/collect_v2";
}
new a(jobParameters).start();
return true;
}
@Override
public boolean onStopJob(JobParameters jobParameters) {
jobFinished(jobParameters, false);
return false;
}
}