导航菜单

页面标题

页面副标题

Tasker v6.6.3 - ActivityAssistantActions.java 源代码

正在查看: Tasker v6.6.3 应用的 ActivityAssistantActions.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.joaomgcd.taskerm.util;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import cyanogenmod.app.ProfileManager;
import java.util.Iterator;
import java.util.Locale;
import net.dinglisch.android.taskerm.ExecuteService;
import net.dinglisch.android.taskerm.fo;

public final class ActivityAssistantActions extends Activity {
    private final sk.n b() {
        return new sk.n("(.+?) with (.+)");
    }

    private final sk.n c() {
        return new sk.n("(.+?) with (.+) and (.+)");
    }

    private final void d() {
        Intent intent;
        Uri data;
        Object obj;
        try {
            intent = getIntent();
        } finally {
            try {
                return;
            } finally {
            }
        }
        if (intent != null && (data = intent.getData()) != null) {
            nd g = g(data);
            if (g == null && (g = f(data)) == null) {
                return;
            }
            Iterator<T> it = fo.w1(this).R1().keySet().iterator();
            while (true) {
                if (!it.hasNext()) {
                    obj = null;
                    break;
                }
                obj = it.next();
                String str = (String) obj;
                if (str != null) {
                    Locale locale = Locale.ROOT;
                    String lowerCase = str.toLowerCase(locale);
                    jk.p.h(lowerCase, "toLowerCase(...)");
                    String lowerCase2 = g.c().toLowerCase(locale);
                    jk.p.h(lowerCase2, "toLowerCase(...)");
                    if (jk.p.d(lowerCase, lowerCase2)) {
                        break;
                    }
                }
            }
            String str2 = (String) obj;
            if (str2 != null && str2.length() != 0) {
                ExecuteService.t7(this, str2, g.a(), g.b());
                return;
            }
            if (ExtensionsContextKt.s3(this, 2093, 2131887601, 2131887133, "https://youtu.be/gGa4OfxmlzU")) {
            }
        }
    }

    private final void e() {
        Uri data;
        String queryParameter;
        Intent intent = getIntent();
        if (intent == null || (data = intent.getData()) == null || (queryParameter = data.getQueryParameter("command")) == null) {
            return;
        }
        ExtensionsContextKt.K4(this, queryParameter, null, 2, null);
    }

    private final nd f(Uri uri) {
        String str;
        String queryParameter = uri.getQueryParameter("task");
        String str2 = null;
        if (queryParameter == null) {
            return null;
        }
        hf.c.a(this, queryParameter);
        String queryParameter2 = uri.getQueryParameter("par1");
        String queryParameter3 = uri.getQueryParameter("par2");
        sk.j d = sk.n.d(c(), queryParameter, 0, 2, null);
        if (d != null) {
            sk.h hVar = d.b().get(1);
            if (hVar == null || (str = hVar.a()) == null) {
                return null;
            }
            if (queryParameter2 == null) {
                sk.h hVar2 = d.b().get(2);
                queryParameter2 = hVar2 != null ? hVar2.a() : null;
            }
            if (queryParameter3 == null) {
                sk.h hVar3 = d.b().get(3);
                if (hVar3 != null) {
                    str2 = hVar3.a();
                }
            } else {
                str2 = queryParameter3;
            }
            queryParameter3 = str2;
        } else {
            sk.j d2 = sk.n.d(b(), queryParameter, 0, 2, null);
            if (d2 != null) {
                sk.h hVar4 = d2.b().get(1);
                if (hVar4 == null || (str = hVar4.a()) == null) {
                    return null;
                }
                if (queryParameter2 == null) {
                    sk.h hVar5 = d2.b().get(2);
                    if (hVar5 != null) {
                        str2 = hVar5.a();
                    }
                } else {
                    str2 = queryParameter2;
                }
                queryParameter2 = str2;
            } else {
                str = queryParameter;
            }
        }
        return new nd(queryParameter, str, queryParameter2, queryParameter3);
    }

    private final nd g(Uri uri) {
        String queryParameter = uri.getQueryParameter(ProfileManager.EXTRA_PROFILE_NAME);
        if (queryParameter == null) {
            return null;
        }
        return new nd(queryParameter, queryParameter, null, null, 12, null);
    }

    public static final vj.e0 h(ActivityAssistantActions activityAssistantActions) {
        String action;
        Intent intent = activityAssistantActions.getIntent();
        if (intent == null || (action = intent.getAction()) == null) {
            return vj.e0.a;
        }
        Intent intent2 = activityAssistantActions.getIntent();
        net.dinglisch.android.taskerm.o7.f("AssistantActions", "Received assistant request: " + action + "; data: " + (intent2 != null ? intent2.getData() : null));
        if (jk.p.d(action, "android.intent.action.VIEW")) {
            activityAssistantActions.d();
        } else if (jk.p.d(action, "ACTION_COMMAND")) {
            activityAssistantActions.e();
        }
        return vj.e0.a;
    }

    @Override
    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        xg.e2.T0(new ik.a() {
            @Override
            public final Object e() {
                vj.e0 h;
                h = ActivityAssistantActions.h(ActivityAssistantActions.this);
                return h;
            }
        });
    }
}