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