正在查看: Tasker v6.5.11 应用的 ActivityTileLongClick.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Tasker v6.5.11 应用的 ActivityTileLongClick.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.joaomgcd.taskerm.util;
import android.app.Activity;
import android.content.ComponentName;
import android.content.Intent;
import android.os.Bundle;
import net.dinglisch.android.taskerm.ExecuteService;
import net.dinglisch.android.taskerm.Settings;
import net.dinglisch.android.taskerm.kq;
public final class ActivityTileLongClick extends Activity {
static final class a extends yj.q implements xj.a<Integer> {
final String i;
a(String str) {
super(0);
this.i = str;
}
@Override
public final Integer invoke() {
return hk.o.m(hk.o.L0(this.i, "QSTileService", null, 2, null));
}
}
private static final void a(ActivityTileLongClick activityTileLongClick, boolean z) {
if (!z) {
Intent intent = new Intent("android.service.quicksettings.action.QS_TILE_PREFERENCES");
intent.setComponent(new ComponentName(activityTileLongClick, (Class<?>) Settings.class));
activityTileLongClick.startActivity(intent);
}
activityTileLongClick.finish();
}
@Override
protected void onCreate(Bundle bundle) {
Bundle extras;
ComponentName componentName;
String className;
super.onCreate(bundle);
try {
Intent intent = getIntent();
if (intent != null && (extras = intent.getExtras()) != null && (componentName = (ComponentName) extras.getParcelable("android.intent.extra.COMPONENT_NAME")) != null && (className = componentName.getClassName()) != null) {
net.dinglisch.android.taskerm.r7.f("TileLongClick", "className: " + className);
a aVar = new a(className);
boolean z = true;
Integer num = (Integer) x2.U4(null, aVar, 1, null);
if (num == null) {
a(this, false);
return;
}
int intValue = num.intValue();
String M1 = Settings.M1(this, intValue);
String F = M1 != null ? z2.F(M1) : null;
if (F != null) {
ExtensionsContextKt.C3(this, F, null, 2, null);
}
String V1 = Settings.V1(this, intValue);
if (V1 != null) {
ExecuteService.u7(this, V1, null, null, kq.a1("qstile_long", V1));
a(this, true);
return;
} else {
if (F == null) {
z = false;
}
a(this, z);
return;
}
}
a(this, false);
} catch (Throwable unused) {
a(this, false);
}
}
}