正在查看: All File Recovery v1.0.2 应用的 C5769V.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: All File Recovery v1.0.2 应用的 C5769V.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package j0;
import android.annotation.SuppressLint;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import j0.C5769V;
import java.io.Closeable;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.util.concurrent.CountDownLatch;
import l.Z;
public final class C5769V {
@l.U(23)
public static class a {
public static void a(PendingIntent pendingIntent, Context context, int i10, Intent intent, PendingIntent.OnFinished onFinished, Handler handler, String str, Bundle bundle) throws PendingIntent.CanceledException {
pendingIntent.send(context, i10, intent, onFinished, handler, str, bundle);
}
}
@l.U(26)
public static class b {
public static PendingIntent a(Context context, int i10, Intent intent, int i11) {
return PendingIntent.getForegroundService(context, i10, intent, i11);
}
}
@l.Z({Z.a.f85096a})
@Retention(RetentionPolicy.SOURCE)
public @interface c {
}
public static class d implements Closeable, AutoCloseable {
public PendingIntent.OnFinished f77949b;
public final CountDownLatch f77948a = new CountDownLatch(1);
public boolean f77950c = false;
public d(PendingIntent.OnFinished onFinished) {
this.f77949b = onFinished;
}
@Override
public void close() {
if (!this.f77950c) {
this.f77949b = null;
}
this.f77948a.countDown();
}
public void d() {
this.f77950c = true;
}
public PendingIntent.OnFinished h() {
if (this.f77949b == null) {
return null;
}
return new PendingIntent.OnFinished() {
@Override
public final void onSendFinished(PendingIntent pendingIntent, Intent intent, int i10, String str, Bundle bundle) {
C5769V.d.this.j(pendingIntent, intent, i10, str, bundle);
}
};
}
public final void j(PendingIntent pendingIntent, Intent intent, int i10, String str, Bundle bundle) {
boolean z10 = false;
while (true) {
try {
this.f77948a.await();
break;
} catch (InterruptedException unused) {
z10 = true;
pendingIntent = pendingIntent;
intent = intent;
i10 = i10;
str = str;
bundle = bundle;
} catch (Throwable th) {
if (!z10) {
throw th;
}
Thread.currentThread().interrupt();
throw th;
}
}
if (z10) {
Thread.currentThread().interrupt();
}
PendingIntent.OnFinished onFinished = this.f77949b;
if (onFinished != null) {
onFinished.onSendFinished(pendingIntent, intent, i10, str, bundle);
this.f77949b = null;
}
}
}
public static int a(boolean z10, int i10) {
int i11;
if (!z10) {
i11 = 67108864;
} else {
if (Build.VERSION.SDK_INT < 31) {
return i10;
}
i11 = 33554432;
}
return i11 | i10;
}
public static PendingIntent b(Context context, int i10, @SuppressLint({"ArrayReturn"}) Intent[] intentArr, int i11, Bundle bundle, boolean z10) {
return PendingIntent.getActivities(context, i10, intentArr, a(z10, i11), bundle);
}
public static PendingIntent c(Context context, int i10, @SuppressLint({"ArrayReturn"}) Intent[] intentArr, int i11, boolean z10) {
return PendingIntent.getActivities(context, i10, intentArr, a(z10, i11));
}
public static PendingIntent d(Context context, int i10, Intent intent, int i11, Bundle bundle, boolean z10) {
return PendingIntent.getActivity(context, i10, intent, a(z10, i11), bundle);
}
public static PendingIntent e(Context context, int i10, Intent intent, int i11, boolean z10) {
return PendingIntent.getActivity(context, i10, intent, a(z10, i11));
}
public static PendingIntent f(Context context, int i10, Intent intent, int i11, boolean z10) {
return PendingIntent.getBroadcast(context, i10, intent, a(z10, i11));
}
@l.U(26)
public static PendingIntent g(Context context, int i10, Intent intent, int i11, boolean z10) {
return b.a(context, i10, intent, a(z10, i11));
}
public static PendingIntent h(Context context, int i10, Intent intent, int i11, boolean z10) {
return PendingIntent.getService(context, i10, intent, a(z10, i11));
}
@SuppressLint({"LambdaLast"})
public static void i(PendingIntent pendingIntent, int i10, PendingIntent.OnFinished onFinished, Handler handler) throws PendingIntent.CanceledException {
d dVar = new d(onFinished);
try {
pendingIntent.send(i10, dVar.h(), handler);
dVar.f77950c = true;
dVar.close();
} catch (Throwable th) {
try {
dVar.close();
} catch (Throwable th2) {
th.addSuppressed(th2);
}
throw th;
}
}
@SuppressLint({"LambdaLast"})
public static void j(PendingIntent pendingIntent, @SuppressLint({"ContextFirst"}) Context context, int i10, Intent intent, PendingIntent.OnFinished onFinished, Handler handler) throws PendingIntent.CanceledException {
k(pendingIntent, context, i10, intent, onFinished, handler, null, null);
}
@SuppressLint({"LambdaLast"})
public static void k(PendingIntent pendingIntent, @SuppressLint({"ContextFirst"}) Context context, int i10, Intent intent, PendingIntent.OnFinished onFinished, Handler handler, String str, Bundle bundle) throws PendingIntent.CanceledException {
d dVar = new d(onFinished);
try {
pendingIntent.send(context, i10, intent, onFinished, handler, str, bundle);
dVar.f77950c = true;
dVar.close();
} finally {
}
}
}