正在查看: Releam v2.13.2 应用的 InstantWordCardService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Releam v2.13.2 应用的 InstantWordCardService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.solaflashapps.releam.instant;
import a0.u;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.app.Service;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.res.TypedArray;
import android.media.AudioAttributes;
import android.os.Build;
import android.os.IBinder;
import b1.a0;
import b5.e;
import com.solaflashapps.releam.instant.InstantWordCardService;
import com.solaflashapps.releam.ui.settings.ColorThemePreference;
import e7.b;
import p.j;
import s9.a;
import t7.k;
public final class InstantWordCardService extends Service {
public static boolean V;
public static final b f3902q = new b(11, 0);
public final k f3903i = new SharedPreferences.OnSharedPreferenceChangeListener() {
@Override
public final void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String str) {
e7.b bVar = InstantWordCardService.f3902q;
InstantWordCardService instantWordCardService = InstantWordCardService.this;
s9.a.n(instantWordCardService, "this$0");
if (s9.a.c(str, instantWordCardService.getString(2131820637))) {
Notification a10 = instantWordCardService.a();
NotificationManager notificationManager = (NotificationManager) instantWordCardService.getSystemService("notification");
if (notificationManager != null) {
notificationManager.notify(1, a10);
}
}
}
};
public final Notification a() {
String b10 = l7.b.b(this);
j jVar = ColorThemePreference.O0;
TypedArray obtainStyledAttributes = obtainStyledAttributes(e.l(b10), new int[]{2130968812});
a.m(obtainStyledAttributes, "obtainStyledAttributes(...)");
try {
int color = obtainStyledAttributes.getColor(0, 0);
obtainStyledAttributes.recycle();
u uVar = new u(this, "Releam");
Notification notification = uVar.f52r;
notification.icon = 2131231005;
uVar.f39e = u.c(getString(2131820830));
notification.flags |= 2;
notification.sound = null;
notification.audioStreamType = -1;
notification.audioAttributes = new AudioAttributes.Builder().setContentType(4).setUsage(5).build();
notification.ledARGB = 0;
notification.ledOnMS = 0;
notification.ledOffMS = 0;
notification.flags = (notification.flags & (-2)) | 0;
notification.vibrate = null;
uVar.f42h = -1;
uVar.f46l = "service";
notification.when = 0L;
uVar.f43i = false;
uVar.f45k = true;
uVar.f50p = 1;
if (color != 0) {
if (Build.VERSION.SDK_INT >= 24) {
uVar.f48n = color;
}
}
Intent intent = new Intent(this, (Class<?>) InstantWordCardActivity.class);
intent.setFlags(268435456);
uVar.f41g = PendingIntent.getActivity(this, 1, intent, Build.VERSION.SDK_INT >= 31 ? 201326592 : 134217728);
notification.deleteIntent = PendingIntent.getService(this, 0, new Intent(this, (Class<?>) InstantWordCardService.class).setAction("action_stop_instant_card_service"), 67108864);
Notification a10 = uVar.a();
a.m(a10, "build(...)");
a10.flags |= 32;
return a10;
} catch (Throwable th) {
obtainStyledAttributes.recycle();
throw th;
}
}
@Override
public final IBinder onBind(Intent intent) {
return null;
}
@Override
public final void onDestroy() {
super.onDestroy();
V = false;
getSharedPreferences(a0.a(this), 0).unregisterOnSharedPreferenceChangeListener(this.f3903i);
}
@Override
public final int onStartCommand(Intent intent, int i10, int i11) {
if (a.c(intent != null ? intent.getAction() : null, "action_stop_instant_card_service")) {
NotificationManager notificationManager = (NotificationManager) getSystemService("notification");
if (notificationManager != null) {
notificationManager.cancel(1);
}
SharedPreferences i12 = l7.b.i();
a.m(i12, "<get-sharedPreferences>(...)");
SharedPreferences.Editor edit = i12.edit();
a.m(edit, "editor");
edit.putBoolean(getString(2131820823), false);
edit.apply();
V = false;
stopSelf();
} else {
V = true;
if (Build.VERSION.SDK_INT < 34) {
startForeground(1, a());
} else {
Notification a10 = a();
NotificationManager notificationManager2 = (NotificationManager) getSystemService("notification");
if (notificationManager2 != null) {
notificationManager2.notify(1, a10);
}
}
getSharedPreferences(a0.a(this), 0).registerOnSharedPreferenceChangeListener(this.f3903i);
}
return 1;
}
}