正在查看: Fancy Optimizer v4.6.3 应用的 AppLockMainActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Fancy Optimizer v4.6.3 应用的 AppLockMainActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.fancyclean.boost.applock.ui.activity;
import android.app.Dialog;
import android.content.ComponentName;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.pm.ActivityInfo;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.core.content.ContextCompat;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentPagerAdapter;
import androidx.viewpager.widget.ViewPager;
import c7.l;
import com.fancyclean.boost.applock.config.ConfigChangeController;
import com.fancyclean.boost.applock.service.AppLockMonitorService;
import com.fancyclean.boost.applock.ui.activity.AppLockMainActivity;
import com.thinkyeah.common.ui.dialog.c;
import com.thinkyeah.common.ui.view.TitleBar;
import ek.m;
import java.util.ArrayList;
import java.util.List;
import vj.h;
public class AppLockMainActivity extends com.fancyclean.boost.applock.ui.activity.b {
public static final h u = h.f(AppLockMainActivity.class);
public TitleBar s;
public boolean r = true;
public final Handler t = new Handler();
public class a implements Runnable {
public a() {
}
@Override
public final void run() {
h hVar = AppLockMainActivity.u;
wk.d dVar = AppLockMainActivity.this;
dVar.getClass();
hk.a a = l.a();
int l = a.l(dVar);
boolean z10 = true;
if (l != 1 && (l != -1 || !a.q(dVar))) {
z10 = false;
}
if (z10 || dVar.getSupportFragmentManager().findFragmentByTag("GrantFloatWindowDialogFragment") != null) {
return;
}
new d().j0(dVar, "GrantFloatWindowDialogFragment");
}
}
public class b extends FragmentPagerAdapter {
public b(FragmentManager fragmentManager) {
super(fragmentManager);
}
public final void destroyItem(@NonNull ViewGroup viewGroup, int i, @NonNull Object obj) {
super.destroyItem(viewGroup, i, obj);
}
public final int getCount() {
return 2;
}
public final Fragment getItem(int i) {
if (i == 0) {
return new w5.e();
}
if (i == 1) {
return new w5.a();
}
return null;
}
public final CharSequence getPageTitle(int i) {
wk.d dVar = AppLockMainActivity.this;
if (i == 0) {
return dVar.getString(2131886179);
}
if (i == 1) {
return dVar.getString(2131886117);
}
return null;
}
@NonNull
public final Object instantiateItem(@NonNull ViewGroup viewGroup, int i) {
w5.e eVar = (Fragment) super.instantiateItem(viewGroup, i);
if (i == 0) {
}
return eVar;
}
}
public static class c extends com.thinkyeah.common.ui.dialog.c<AppLockMainActivity> {
public static final int c = 0;
@NonNull
public final Dialog onCreateDialog(Bundle bundle) {
Drawable drawable;
String[] strArr = {getString(2131887032), getString(2131887058)};
final String string = getArguments().getString("packageName");
final r5.a aVar = new r5.a(string);
try {
drawable = ((AppLockMainActivity) getActivity()).getPackageManager().getApplicationIcon(string);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
drawable = null;
}
c.a aVar2 = new c.a(getContext());
aVar2.c = drawable;
aVar.c(getActivity());
aVar2.d = aVar.e;
aVar2.b(strArr, new DialogInterface.OnClickListener() {
@Override
public final void onClick(DialogInterface dialogInterface, int i) {
int i10 = AppLockMainActivity.c.c;
AppLockMainActivity.c cVar = AppLockMainActivity.c.this;
if (i == 0) {
wk.d dVar = (AppLockMainActivity) cVar.getActivity();
if (dVar == null) {
return;
}
i5.a c10 = i5.a.c(dVar);
boolean z10 = ((ak.a) c10.b.d).getWritableDatabase().delete("locked_app", "package_name = ?", new String[]{string}) > 0;
if (z10) {
ConfigChangeController.a(4, c10.a);
}
if (z10) {
ap.b.b().f(new r5.d());
return;
}
return;
}
if (i != 1) {
cVar.getClass();
return;
}
?? r92 = (AppLockMainActivity) cVar.getActivity();
if (r92 == 0) {
return;
}
vj.h hVar = AppLockMainActivity.u;
String str = aVar.c;
Intent intent = new Intent("android.intent.action.MAIN", (Uri) null);
intent.addCategory("android.intent.category.LAUNCHER");
intent.setPackage(str);
List<ResolveInfo> queryIntentActivities = r92.getPackageManager().queryIntentActivities(intent, 0);
if (queryIntentActivities.size() > 0) {
ActivityInfo activityInfo = queryIntentActivities.get(0).activityInfo;
ComponentName componentName = new ComponentName(activityInfo.applicationInfo.packageName, activityInfo.name);
Intent intent2 = new Intent("android.intent.action.MAIN");
intent2.setAction("android.intent.action.MAIN");
intent2.addFlags(268435456);
intent2.addCategory("android.intent.category.INFO");
intent2.setComponent(componentName);
try {
r92.startActivity(intent2);
} catch (Exception e10) {
AppLockMainActivity.u.d((String) null, e10);
vj.l.a().b(e10);
}
}
Intent intent3 = new Intent((Context) r92, (Class<?>) AppLockMonitorService.class);
intent3.setAction("skip_package");
intent3.putExtra("skip_package_name", str);
ml.m.d((Context) r92).f(intent3, false, new androidx.constraintlayout.core.state.c(13));
r92.m = true;
}
});
return aVar2.a();
}
}
public static class d extends com.thinkyeah.common.ui.dialog.c<AppLockMainActivity> {
public static final int c = 0;
@NonNull
public final Dialog onCreateDialog(Bundle bundle) {
View inflate = View.inflate(getContext(), 2131558589, null);
((ImageView) inflate.findViewById(2131362514)).setImageResource(2131231678);
((ImageView) inflate.findViewById(2131362397)).setVisibility(8);
((TextView) inflate.findViewById(2131363556)).setText(2131886647);
Button button = (Button) inflate.findViewById(2131362014);
button.setText(2131887268);
button.setOnClickListener(new t4.b(this, 4));
Button button2 = (Button) inflate.findViewById(2131362019);
button2.setText(2131887775);
button2.setOnClickListener(new t4.d(this, 2));
c.a aVar = new c.a(getContext());
aVar.y = 8;
aVar.x = inflate;
return aVar.a();
}
}
public static class e extends com.thinkyeah.common.ui.dialog.c<AppLockMainActivity> {
public static final int c = 0;
@NonNull
public final Dialog onCreateDialog(Bundle bundle) {
int i = 1;
boolean z10 = getArguments().getBoolean("show_negative_button", true);
c.a aVar = new c.a(getContext());
aVar.g(2131886707);
aVar.c(2131886648);
aVar.e(2131887306, new t4.c(this, i));
if (z10) {
aVar.d(2131887268, new t4.e(this, i));
}
return aVar.a();
}
public final void onStart() {
super/*androidx.fragment.app.DialogFragment*/.onStart();
Context context = getContext();
if (context != null) {
getDialog().getButton(-2).setTextColor(ContextCompat.getColor(context, 2131100607));
}
SharedPreferences sharedPreferences = getContext().getSharedPreferences("app_lock", 0);
SharedPreferences.Editor edit = sharedPreferences == null ? null : sharedPreferences.edit();
if (edit == null) {
return;
}
edit.putBoolean("has_shown_usage_access_guide", true);
edit.apply();
}
}
public final void onBackPressed() {
if (this.s.getTitleMode() == TitleBar.j.e) {
this.s.g(TitleBar.j.c);
} else {
super/*androidx.activity.ComponentActivity*/.onBackPressed();
}
}
@Override
public final void onCreate(Bundle bundle) {
super.onCreate(bundle);
getWindow().addFlags(8192);
setContentView(2131558445);
ArrayList arrayList = new ArrayList();
arrayList.add(new TitleBar.i(new TitleBar.b(2131231531), new TitleBar.e(2131887457), new c.e(this, 8)));
TitleBar findViewById = findViewById(2131363196);
this.s = findViewById;
TitleBar.a configure = findViewById.getConfigure();
configure.e(2131887867);
configure.a.h = arrayList;
configure.g(new com.facebook.login.d(this, 3));
configure.a();
ViewPager findViewById2 = findViewById(2131363869);
findViewById2.setOffscreenPageLimit(3);
findViewById2.setAdapter(new b(getSupportFragmentManager()));
findViewById(2131363205).setupWithViewPager(findViewById2);
}
public final void onDestroy() {
this.t.removeCallbacksAndMessages(null);
super/*il.b*/.onDestroy();
}
@Override
public final void onStart() {
super.onStart();
m.a(this);
T2("GrantUsageAccessDialogFragment");
if (!l.e(this)) {
SharedPreferences sharedPreferences = getSharedPreferences("app_lock", 0);
boolean z10 = sharedPreferences == null ? false : sharedPreferences.getBoolean("has_shown_usage_access_guide", false);
e eVar = new e();
eVar.setCancelable(false);
Bundle bundle = new Bundle();
bundle.putBoolean("show_negative_button", z10);
eVar.setArguments(bundle);
eVar.j0(this, "GrantUsageAccessDialogFragment");
return;
}
if (!this.r) {
this.t.postDelayed(new a(), 1000L);
return;
}
T2("GrantFloatWindowDialogFragment");
hk.a a10 = l.a();
int l = a10.l(this);
boolean z11 = true;
if (l != 1 && (l != -1 || !a10.q(this))) {
z11 = false;
}
if (!z11 && getSupportFragmentManager().findFragmentByTag("GrantFloatWindowDialogFragment") == null) {
new d().j0(this, "GrantFloatWindowDialogFragment");
}
this.r = false;
}
}