正在查看: Tasker v6.6.3 应用的 IntentServicePhysicalActivities.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Tasker v6.6.3 应用的 IntentServicePhysicalActivities.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.joaomgcd.taskerm.location;
import android.content.Intent;
import com.google.android.gms.location.ActivityRecognitionResult;
import com.google.android.gms.location.ActivityTransitionEvent;
import com.google.android.gms.location.ActivityTransitionResult;
import com.google.android.gms.location.DetectedActivity;
import com.joaomgcd.taskerm.location.IntentServicePhysicalActivities;
import com.joaomgcd.taskerm.rx.IntentServiceSubject;
import com.joaomgcd.taskerm.util.bi;
import hg.v0;
import java.util.ArrayList;
import java.util.List;
import jk.h;
import jk.p;
import kotlin.collections.t;
import vj.j;
import vj.k;
public final class IntentServicePhysicalActivities extends IntentServiceSubject<v0> {
public static final a i = new a(null);
public static final int q = 8;
private static final j<sj.b<v0>> r = k.a(new ik.a() {
@Override
public final Object e() {
sj.b h;
h = IntentServicePhysicalActivities.h();
return h;
}
});
public static final class a extends xg.j<v0> {
public a(h hVar) {
this();
}
@Override
protected sj.b<v0> a() {
return (sj.b) IntentServicePhysicalActivities.r.getValue();
}
private a() {
}
}
public IntentServicePhysicalActivities() {
super("IntentServicePhysicalActivities");
}
private final List<v0> e(Intent intent) {
ActivityTransitionResult d = ActivityTransitionResult.d(intent);
if (d == null) {
return null;
}
List<ActivityTransitionEvent> e = d.e();
p.h(e, "getTransitionEvents(...)");
ArrayList arrayList = new ArrayList(t.w(e, 10));
for (ActivityTransitionEvent activityTransitionEvent : e) {
p.f(activityTransitionEvent);
v0 v0Var = new v0(activityTransitionEvent, intent, true);
v0Var.b("transition");
arrayList.add(v0Var);
}
return arrayList;
}
private final List<v0> f(Intent intent) {
DetectedActivity e;
ActivityRecognitionResult d = ActivityRecognitionResult.d(intent);
if (d == null || (e = d.e()) == null) {
return null;
}
v0 v0Var = new v0(new ActivityTransitionEvent(e.e(), 0, bi.G()), intent, false);
v0Var.b("update");
return t.d(v0Var);
}
public static final sj.b h() {
return sj.b.A0();
}
@Override
protected List<v0> a(Intent intent) {
p.i(intent, "intent");
List<v0> f = f(intent);
return f == null ? e(intent) : f;
}
@Override
public a b() {
return i;
}
}