导航菜单

页面标题

页面副标题

远离手机 v4.9.11 - ll1llIlll1.java 源代码

正在查看: 远离手机 v4.9.11 应用的 ll1llIlll1.java JAVA 源代码文件

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


package com.lijianqiang12.silent;

import android.accessibilityservice.AccessibilityService;
import android.annotation.SuppressLint;
import android.app.usage.UsageEvents;
import android.app.usage.UsageStatsManager;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.graphics.drawable.Drawable;
import android.view.accessibility.AccessibilityNodeInfo;
import com.blankj.utilcode.util.AppUtils;
import com.lijianqiang12.silent.component.service.MyAccessibilityService;
import com.tencent.mm.opensdk.modelmsg.WXMediaMessage;
import com.tencent.mmkv.MMKV;
import com.ut.device.AidConstants;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;

public final class ll1llIlll1 {

    @lIllI1IIlI11l
    public static final IIllIl1llII IIllIl1llII = new IIllIl1llII(null);

    @I11III11ll1I1({"SMAP\nUsageUtil.kt\nKotlin\n*S Kotlin\n*F\n+ 1 UsageUtil.kt\ncom/lijianqiang12/silent/utils/UsageUtil$Companion\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+ 3 Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+ 4 _Maps.kt\nkotlin/collections/MapsKt___MapsKt\n*L\n1#1,565:1\n1549#2:566\n1620#2,3:567\n1549#2:577\n1620#2,3:578\n1864#2,3:581\n526#3:570\n511#3,6:571\n526#3:584\n511#3,6:585\n215#4,2:591\n*S KotlinDebug\n*F\n+ 1 UsageUtil.kt\ncom/lijianqiang12/silent/utils/UsageUtil$Companion\n*L\n62#1:566\n62#1:567,3\n146#1:577\n146#1:578,3\n256#1:581,3\n146#1:570\n146#1:571,6\n531#1:584\n531#1:585,6\n531#1:591,2\n*E\n"})
    public static final class IIllIl1llII {

        @IIll1llI1ll(c = "com.lijianqiang12.silent.utils.UsageUtil$Companion", f = "UsageUtil.kt", i = {0}, l = {357}, m = "getPkgListUsageLength", n = {"pkgList"}, s = {"L$0"})
        static final class C0150IIllIl1llII extends IlI1III1IIl1 {
            Object I1II1ll1lI1;
            Object Il11lIlllll1;
            int lI11lI1llIl11;

            C0150IIllIl1llII(IllIlI1llll1I<? super C0150IIllIl1llII> illIlI1llll1I) {
                super(illIlI1llll1I);
            }

            @Override
            @lIIl1Ill111
            public final Object invokeSuspend(@lIllI1IIlI11l Object obj) {
                this.I1II1ll1lI1 = obj;
                this.lI11lI1llIl11 |= ll1l1l1II11l.IlllIll1I1I;
                return IIllIl1llII.this.lII1lI1Illl(null, null, 0L, 0L, this);
            }
        }

        public IIllIl1llII(l1lIl1lIlll1l l1lil1lilll1l) {
            this();
        }

        public static llI111lII1 I1Il11llllIl(IIllIl1llII iIllIl1llII, Context context, boolean z, boolean z2, int i, Object obj) {
            if ((i & 2) != 0) {
                z = false;
            }
            return iIllIl1llII.Ill1llIIlIlll(context, z, z2);
        }

        public static llI111lII1 IIll11IllI1l(IIllIl1llII iIllIl1llII, Context context, long j, long j2, boolean z, int i, Object obj) {
            if ((i & 8) != 0) {
                z = true;
            }
            return iIllIl1llII.lI111l1I1llIl(context, j, j2, z);
        }

        private final int IIllIl1llII(List<I1l11ll1llI> list, String str) {
            int i = 0;
            for (Object obj : list) {
                int i2 = i + 1;
                if (i < 0) {
                    I1I1lllll1.Il1I1l111l1l();
                }
                if (l1l1lIII11I11.lII1lI1Illl(((I1l11ll1llI) obj).Ill1llIIlIlll(), str)) {
                    return i;
                }
                i = i2;
            }
            return -1;
        }

        public static List l1llllI11l111(IIllIl1llII iIllIl1llII, Context context, boolean z, boolean z2, int i, int i2, Object obj) {
            if ((i2 & 8) != 0) {
                i = 60;
            }
            return iIllIl1llII.IllIlI1l1I(context, z, z2, i);
        }

        public final boolean III11IIll1lI1(@lIllI1IIlI11l Context context) {
            l1l1lIII11I11.IIl1I11I1lI1l(context, "context");
            List<ResolveInfo> queryIntentActivities = context.getApplicationContext().getPackageManager().queryIntentActivities(new Intent("android.settings.USAGE_ACCESS_SETTINGS"), WXMediaMessage.THUMB_LENGTH_LIMIT);
            l1l1lIII11I11.III11IIll1lI1(queryIntentActivities, "queryIntentActivities(...)");
            return queryIntentActivities.size() > 0;
        }

        @lIllI1IIlI11l
        public final lIl11l1ll11<Long, Long> IIl1I11I1lI1l(long j, long j2) {
            long j3;
            long j4;
            long timeInMillis;
            long j5;
            Calendar calendar = Calendar.getInstance();
            calendar.set(11, 0);
            calendar.set(12, 0);
            calendar.set(13, 0);
            calendar.set(14, 0);
            Calendar calendar2 = Calendar.getInstance();
            long j6 = (calendar2.get(11) * MMKV.ExpireInHour) + (calendar2.get(12) * 60) + calendar2.get(13);
            if (j < j2) {
                long timeInMillis2 = calendar.getTimeInMillis();
                j3 = AidConstants.EVENT_REQUEST_STARTED;
                j4 = timeInMillis2 + (j * j3);
                timeInMillis = calendar.getTimeInMillis();
            } else {
                if (j6 >= j) {
                    long timeInMillis3 = calendar.getTimeInMillis();
                    long j7 = AidConstants.EVENT_REQUEST_STARTED;
                    j4 = timeInMillis3 + (j * j7);
                    timeInMillis = calendar.getTimeInMillis() + (j2 * j7);
                    j5 = 86400000;
                    return new lIl11l1ll11<>(Long.valueOf(j4), Long.valueOf(timeInMillis + j5));
                }
                if (j6 >= j2) {
                    return new lIl11l1ll11<>(0L, 0L);
                }
                long timeInMillis4 = calendar.getTimeInMillis();
                j3 = AidConstants.EVENT_REQUEST_STARTED;
                j4 = (timeInMillis4 + (j * j3)) - 86400000;
                timeInMillis = calendar.getTimeInMillis();
            }
            j5 = j2 * j3;
            return new lIl11l1ll11<>(Long.valueOf(j4), Long.valueOf(timeInMillis + j5));
        }

        @lIllI1IIlI11l
        @SuppressLint({"WrongConstant"})
        public final Drawable Il11lI1III1(@lIllI1IIlI11l Context context, @lIllI1IIlI11l String str) {
            l1l1lIII11I11.IIl1I11I1lI1l(context, "context");
            l1l1lIII11I11.IIl1I11I1lI1l(str, "pkg");
            PackageManager packageManager = context.getPackageManager();
            try {
                Drawable applicationIcon = packageManager.getApplicationIcon(str);
                l1l1lIII11I11.III11IIll1lI1(applicationIcon, "getApplicationIcon(...)");
                return applicationIcon;
            } catch (Exception e) {
                e.printStackTrace();
                Drawable defaultActivityIcon = packageManager.getDefaultActivityIcon();
                l1l1lIII11I11.III11IIll1lI1(defaultActivityIcon, "getDefaultActivityIcon(...)");
                return defaultActivityIcon;
            }
        }

        @lIIl1Ill111
        @SuppressLint({"WrongConstant", "SimpleDateFormat"})
        public final Object Il1IlII1(@lIllI1IIlI11l Context context, long j, long j2, @lIllI1IIlI11l IllIlI1llll1I<? super List<I1l11ll1llI>> illIlI1llll1I) {
            long Il11lIlllll1;
            Il11lIlllll1 = lI1l11ll11ll.Il11lIlllll1(j2, System.currentTimeMillis());
            return lI11111lI1(context, j, Il11lIlllll1, illIlI1llll1I);
        }

        @lIllI1IIlI11l
        public final llI111lII1 Ill1llIIlIlll(@lIllI1IIlI11l Context context, boolean z, boolean z2) {
            llI111lII1 lI111l1I1llIl;
            AccessibilityService IIllIl1llII;
            AccessibilityNodeInfo rootInActiveWindow;
            l1l1lIII11I11.IIl1I11I1lI1l(context, "context");
            long currentTimeMillis = System.currentTimeMillis() + 10000;
            int i = 1;
            while (true) {
                lI111l1I1llIl = lI111l1I1llIl(context, currentTimeMillis - (60000 * i), currentTimeMillis, z2);
                if (!l1l1lIII11I11.lII1lI1Illl(lI111l1I1llIl.lI111l1I1llIl(), "") || i > 10000) {
                    break;
                }
                i *= 10;
            }
            if (MyAccessibilityService.INSTANCE.IlllIll1I1I() && z && (IIllIl1llII = TheApplication.INSTANCE.IIllIl1llII().getGlobalParams().IIllIl1llII()) != null && (rootInActiveWindow = IIllIl1llII.getRootInActiveWindow()) != null) {
                String obj = rootInActiveWindow.getPackageName().toString();
                String lI111l1I1llIl2 = lI111l1I1llIl.lI111l1I1llIl();
                String appPackageName = AppUtils.getAppPackageName();
                l1l1lIII11I11.III11IIll1lI1(appPackageName, "getAppPackageName(...)");
                if (!II1Il1IIllIl.l1l1111l1I(new String[]{lI111l1I1llIl2, appPackageName, "com.android.systemui", "miui.systemui.plugin"}, obj)) {
                    return new llI111lII1(obj, "", System.currentTimeMillis(), true);
                }
            }
            return lI111l1I1llIl;
        }

        @lIllI1IIlI11l
        public final List<llI111lII1> IllIlI1l1I(@lIllI1IIlI11l Context context, boolean z, boolean z2, int i) {
            AccessibilityNodeInfo rootInActiveWindow;
            l1l1lIII11I11.IIl1I11I1lI1l(context, "context");
            if (!Il111llIIlIl1.IIllIl1llII.IlllIll1I1I(lII111I111I.llI1llIIII1, false) || !MyAccessibilityService.INSTANCE.IlllIll1I1I() || !z) {
                return I1I1lllll1.lI1111IllIl1(Ill1llIIlIlll(context, z, z2));
            }
            long currentTimeMillis = System.currentTimeMillis() + 10000;
            int i2 = i;
            do {
                List<llI111lII1> ll1l1I1ll11I1 = l1l1I111l1ll1.ll1l1I1ll11I1(ll11llIII1111(context, currentTimeMillis - (i2 * AidConstants.EVENT_REQUEST_STARTED), currentTimeMillis, z2));
                if (!ll1l1I1ll11I1.isEmpty()) {
                    AccessibilityService IIllIl1llII = TheApplication.INSTANCE.IIllIl1llII().getGlobalParams().IIllIl1llII();
                    if (IIllIl1llII != null && (rootInActiveWindow = IIllIl1llII.getRootInActiveWindow()) != null) {
                        ArrayList arrayList = new ArrayList(I1llIIl1lIIIl.IIlIlIlI111ll(ll1l1I1ll11I1, 10));
                        Iterator<T> it = ll1l1I1ll11I1.iterator();
                        while (it.hasNext()) {
                            arrayList.add(((llI111lII1) it.next()).lI111l1I1llIl());
                        }
                        List lI1111IllIl1 = I1I1lllll1.lI1111IllIl1(AppUtils.getAppPackageName(), "com.android.systemui", "miui.systemui.plugin");
                        lI1111IllIl1.addAll(arrayList);
                        String obj = rootInActiveWindow.getPackageName().toString();
                        if (!lI1111IllIl1.contains(obj)) {
                            ll1l1I1ll11I1.add(new llI111lII1(obj, "", System.currentTimeMillis(), true));
                        }
                    }
                    return ll1l1I1ll11I1;
                }
                i2 *= 10;
            } while (i2 <= 10);
            return I1I1lllll1.lI1111IllIl1(Ill1llIIlIlll(context, z, z2));
        }

        @lIllI1IIlI11l
        public final String IlllIll1I1I(@lIllI1IIlI11l Context context, @lIllI1IIlI11l String str) {
            PackageInfo packageInfo;
            l1l1lIII11I11.IIl1I11I1lI1l(context, "context");
            l1l1lIII11I11.IIl1I11I1lI1l(str, "pkg");
            try {
                packageInfo = context.getApplicationContext().getPackageManager().getPackageInfo(str, 16384);
            } catch (PackageManager.NameNotFoundException e) {
                e.printStackTrace();
                packageInfo = null;
            }
            if (packageInfo == null) {
                return "";
            }
            ApplicationInfo applicationInfo = packageInfo.applicationInfo;
            return String.valueOf(applicationInfo != null ? applicationInfo.loadLabel(context.getApplicationContext().getPackageManager()) : null);
        }

        @lIIl1Ill111
        @SuppressLint({"WrongConstant", "SimpleDateFormat"})
        public final Object lI11111lI1(@lIllI1IIlI11l Context context, long j, long j2, @lIllI1IIlI11l IllIlI1llll1I<? super List<I1l11ll1llI>> illIlI1llll1I) {
            Context context2;
            UsageEvents usageEvents;
            Context context3 = context;
            Object systemService = context3.getSystemService("usagestats");
            l1l1lIII11I11.l1llllI11l111(systemService, "null cannot be cast to non-null type android.app.usage.UsageStatsManager");
            UsageEvents queryEvents = ((UsageStatsManager) systemService).queryEvents(j, j2);
            List<I1l11ll1llI> arrayList = new ArrayList<>();
            LinkedHashMap linkedHashMap = new LinkedHashMap();
            String lIIl1I1I = lIIl1I1I(TheApplication.INSTANCE.IIllIl1llII());
            int i = 0;
            UsageEvents.Event event = null;
            while (queryEvents.hasNextEvent()) {
                UsageEvents.Event event2 = new UsageEvents.Event();
                queryEvents.getNextEvent(event2);
                if (event2.getPackageName() == null || event2.getClassName() == null) {
                    context2 = context3;
                    usageEvents = queryEvents;
                } else {
                    String packageName = event2.getPackageName();
                    l1l1lIII11I11.III11IIll1lI1(packageName, "getPackageName(...)");
                    usageEvents = queryEvents;
                    String className = event2.getClassName();
                    l1l1lIII11I11.III11IIll1lI1(className, "getClassName(...)");
                    if (!Il1111lII1l.lI111l1I1llIl(new llI111lII1(packageName, className, 0L, false, 12, null), lIIl1I1I)) {
                        i++;
                        int eventType = event2.getEventType();
                        if (eventType == 1) {
                            Context context4 = context3;
                            linkedHashMap.remove(event2.getClassName());
                            long timeStamp = event2.getTimeStamp();
                            String packageName2 = event2.getPackageName();
                            l1l1lIII11I11.III11IIll1lI1(packageName2, "getPackageName(...)");
                            String className2 = event2.getClassName();
                            l1l1lIII11I11.III11IIll1lI1(className2, "getClassName(...)");
                            ll1l11IlI1Ill ll1l11ili1ill = new ll1l11IlI1Ill(timeStamp, packageName2, className2, 1);
                            String className3 = event2.getClassName();
                            l1l1lIII11I11.III11IIll1lI1(className3, "getClassName(...)");
                            linkedHashMap.put(className3, ll1l11ili1ill);
                            context3 = context4;
                            event = event2;
                            queryEvents = usageEvents;
                        } else if (eventType == 2) {
                            if (linkedHashMap.containsKey(event2.getClassName())) {
                                Object obj = linkedHashMap.get(event2.getClassName());
                                l1l1lIII11I11.IllIlI1l1I(obj);
                                ll1l11IlI1Ill ll1l11ili1ill2 = (ll1l11IlI1Ill) obj;
                                if (ll1l11ili1ill2.IIll11IllI1l() == 1) {
                                    String packageName3 = event2.getPackageName();
                                    l1l1lIII11I11.III11IIll1lI1(packageName3, "getPackageName(...)");
                                    int IIllIl1llII = IIllIl1llII(arrayList, packageName3);
                                    if (IIllIl1llII == -1) {
                                        long timeStamp2 = event2.getTimeStamp() - ll1l11ili1ill2.Ill1llIIlIlll();
                                        String packageName4 = event2.getPackageName();
                                        l1l1lIII11I11.III11IIll1lI1(packageName4, "getPackageName(...)");
                                        String IlllIll1I1I = IlllIll1I1I(context3, packageName4);
                                        String packageName5 = event2.getPackageName();
                                        l1l1lIII11I11.III11IIll1lI1(packageName5, "getPackageName(...)");
                                        Drawable Il11lI1III1 = Il11lI1III1(context3, packageName5);
                                        String packageName6 = event2.getPackageName();
                                        l1l1lIII11I11.III11IIll1lI1(packageName6, "getPackageName(...)");
                                        arrayList.add(new I1l11ll1llI(timeStamp2, IlllIll1I1I, Il11lI1III1, packageName6));
                                    } else {
                                        I1l11ll1llI i1l11ll1llI = arrayList.get(IIllIl1llII);
                                        i1l11ll1llI.IllIlI1l1I(i1l11ll1llI.IIll11IllI1l() + (event2.getTimeStamp() - ll1l11ili1ill2.Ill1llIIlIlll()));
                                    }
                                }
                                ll1l11IlI1Ill ll1l11ili1ill3 = (ll1l11IlI1Ill) linkedHashMap.get(event2.getClassName());
                                if (ll1l11ili1ill3 != null) {
                                    linkedHashMap.put(event2.getClassName() + "_resume", ll1l11ili1ill3);
                                }
                            } else if (i == 1) {
                                String packageName7 = event2.getPackageName();
                                l1l1lIII11I11.III11IIll1lI1(packageName7, "getPackageName(...)");
                                int IIllIl1llII2 = IIllIl1llII(arrayList, packageName7);
                                if (IIllIl1llII2 == -1) {
                                    long timeStamp3 = event2.getTimeStamp() - j;
                                    String packageName8 = event2.getPackageName();
                                    l1l1lIII11I11.III11IIll1lI1(packageName8, "getPackageName(...)");
                                    context2 = context;
                                    String IlllIll1I1I2 = IlllIll1I1I(context2, packageName8);
                                    String packageName9 = event2.getPackageName();
                                    l1l1lIII11I11.III11IIll1lI1(packageName9, "getPackageName(...)");
                                    Drawable Il11lI1III12 = Il11lI1III1(context2, packageName9);
                                    String packageName10 = event2.getPackageName();
                                    l1l1lIII11I11.III11IIll1lI1(packageName10, "getPackageName(...)");
                                    arrayList.add(new I1l11ll1llI(timeStamp3, IlllIll1I1I2, Il11lI1III12, packageName10));
                                } else {
                                    context2 = context;
                                    I1l11ll1llI i1l11ll1llI2 = arrayList.get(IIllIl1llII2);
                                    i1l11ll1llI2.IllIlI1l1I(i1l11ll1llI2.IIll11IllI1l() + (event2.getTimeStamp() - j));
                                }
                            }
                            context2 = context;
                        } else if (eventType == 23) {
                            if (((ll1l11IlI1Ill) linkedHashMap.get(event2.getClassName() + "_resume")) != null) {
                                linkedHashMap.remove(event2.getClassName() + "_resume");
                            } else {
                                ll1l11IlI1Ill ll1l11ili1ill4 = (ll1l11IlI1Ill) linkedHashMap.get(event2.getClassName());
                                if (ll1l11ili1ill4 != null) {
                                    if (ll1l11ili1ill4.IIll11IllI1l() == 1) {
                                        IIllIl1llII iIllIl1llII = ll1llIlll1.IIllIl1llII;
                                        String packageName11 = event2.getPackageName();
                                        l1l1lIII11I11.III11IIll1lI1(packageName11, "getPackageName(...)");
                                        int IIllIl1llII3 = iIllIl1llII.IIllIl1llII(arrayList, packageName11);
                                        if (IIllIl1llII3 == -1) {
                                            long timeStamp4 = event2.getTimeStamp() - ll1l11ili1ill4.Ill1llIIlIlll();
                                            String packageName12 = event2.getPackageName();
                                            l1l1lIII11I11.III11IIll1lI1(packageName12, "getPackageName(...)");
                                            String IlllIll1I1I3 = iIllIl1llII.IlllIll1I1I(context3, packageName12);
                                            String packageName13 = event2.getPackageName();
                                            l1l1lIII11I11.III11IIll1lI1(packageName13, "getPackageName(...)");
                                            Drawable Il11lI1III13 = iIllIl1llII.Il11lI1III1(context3, packageName13);
                                            String packageName14 = event2.getPackageName();
                                            l1l1lIII11I11.III11IIll1lI1(packageName14, "getPackageName(...)");
                                            arrayList.add(new I1l11ll1llI(timeStamp4, IlllIll1I1I3, Il11lI1III13, packageName14));
                                        } else {
                                            I1l11ll1llI i1l11ll1llI3 = arrayList.get(IIllIl1llII3);
                                            i1l11ll1llI3.IllIlI1l1I(i1l11ll1llI3.IIll11IllI1l() + (event2.getTimeStamp() - ll1l11ili1ill4.Ill1llIIlIlll()));
                                        }
                                    }
                                }
                            }
                        }
                    }
                    context2 = context3;
                }
                context3 = context2;
                queryEvents = usageEvents;
            }
            Context context5 = context3;
            if (event != null) {
                LinkedHashMap linkedHashMap2 = new LinkedHashMap();
                for (Map.Entry entry : linkedHashMap.entrySet()) {
                    if (l1l1lIII11I11.lII1lI1Illl(entry.getKey(), ((ll1l11IlI1Ill) entry.getValue()).lII1lI1Illl())) {
                        linkedHashMap2.put(entry.getKey(), entry.getValue());
                    }
                }
                for (Map.Entry entry2 : linkedHashMap2.entrySet()) {
                    long Ill1llIIlIlll = j2 - ((ll1l11IlI1Ill) entry2.getValue()).Ill1llIIlIlll();
                    if (Ill1llIIlIlll < 600000 || l1l1lIII11I11.lII1lI1Illl(((ll1l11IlI1Ill) entry2.getValue()).lII1lI1Illl(), event.getClassName())) {
                        IIllIl1llII iIllIl1llII2 = ll1llIlll1.IIllIl1llII;
                        int IIllIl1llII4 = iIllIl1llII2.IIllIl1llII(arrayList, ((ll1l11IlI1Ill) entry2.getValue()).lI111l1I1llIl());
                        if (IIllIl1llII4 == -1) {
                            arrayList.add(new I1l11ll1llI(Ill1llIIlIlll, iIllIl1llII2.IlllIll1I1I(context5, ((ll1l11IlI1Ill) entry2.getValue()).lI111l1I1llIl()), iIllIl1llII2.Il11lI1III1(context5, ((ll1l11IlI1Ill) entry2.getValue()).lI111l1I1llIl()), ((ll1l11IlI1Ill) entry2.getValue()).lI111l1I1llIl()));
                        } else {
                            I1l11ll1llI i1l11ll1llI4 = arrayList.get(IIllIl1llII4);
                            i1l11ll1llI4.IllIlI1l1I(i1l11ll1llI4.IIll11IllI1l() + Ill1llIIlIlll);
                        }
                    }
                }
            }
            return arrayList;
        }

        @lIllI1IIlI11l
        @SuppressLint({"WrongConstant"})
        public final llI111lII1 lI111l1I1llIl(@lIllI1IIlI11l Context context, long j, long j2, boolean z) {
            l1l1lIII11I11.IIl1I11I1lI1l(context, "context");
            ArrayList arrayList = new ArrayList();
            Object systemService = context.getSystemService("usagestats");
            l1l1lIII11I11.l1llllI11l111(systemService, "null cannot be cast to non-null type android.app.usage.UsageStatsManager");
            UsageEvents queryEvents = ((UsageStatsManager) systemService).queryEvents(j, j2);
            UsageEvents.Event event = null;
            while (queryEvents.hasNextEvent()) {
                UsageEvents.Event event2 = new UsageEvents.Event();
                queryEvents.getNextEvent(event2);
                if (event2.getPackageName() != null && event2.getClassName() != null) {
                    String packageName = event2.getPackageName();
                    l1l1lIII11I11.III11IIll1lI1(packageName, "getPackageName(...)");
                    String className = event2.getClassName();
                    l1l1lIII11I11.III11IIll1lI1(className, "getClassName(...)");
                    if (!Il1111lII1l.Ill1llIIlIlll(new llI111lII1(packageName, className, 0L, false, 12, null))) {
                        if (event2.getEventType() == 1) {
                            String packageName2 = event2.getPackageName();
                            l1l1lIII11I11.III11IIll1lI1(packageName2, "getPackageName(...)");
                            String className2 = event2.getClassName();
                            l1l1lIII11I11.III11IIll1lI1(className2, "getClassName(...)");
                            arrayList.add(new llI111lII1(packageName2, className2, event2.getTimeStamp(), false, 8, null));
                            event = event2;
                        } else if (II1Il1IIllIl.l1l1111l1I(new Integer[]{23}, Integer.valueOf(event2.getEventType()))) {
                            String packageName3 = event2.getPackageName();
                            l1l1lIII11I11.III11IIll1lI1(packageName3, "getPackageName(...)");
                            String className3 = event2.getClassName();
                            l1l1lIII11I11.III11IIll1lI1(className3, "getClassName(...)");
                            arrayList.remove(new llI111lII1(packageName3, className3, 0L, false, 12, null));
                        }
                    }
                }
            }
            if (event != null && z) {
                String packageName4 = event.getPackageName();
                l1l1lIII11I11.III11IIll1lI1(packageName4, "getPackageName(...)");
                String className4 = event.getClassName();
                l1l1lIII11I11.III11IIll1lI1(className4, "getClassName(...)");
                if (Il1111lII1l.IIll11IllI1l(new llI111lII1(packageName4, className4, 0L, false, 12, null))) {
                    String packageName5 = event.getPackageName();
                    l1l1lIII11I11.III11IIll1lI1(packageName5, "getPackageName(...)");
                    String className5 = event.getClassName();
                    l1l1lIII11I11.III11IIll1lI1(className5, "getClassName(...)");
                    arrayList.add(new llI111lII1(packageName5, className5, event.getTimeStamp(), false, 8, null));
                }
            }
            if (arrayList.size() != 0) {
                return (llI111lII1) l1l1I111l1ll1.I1ll1II11ll1l(arrayList);
            }
            if (event == null) {
                return new llI111lII1("", "", 0L, false, 8, null);
            }
            String packageName6 = event.getPackageName();
            l1l1lIII11I11.III11IIll1lI1(packageName6, "getPackageName(...)");
            String className6 = event.getClassName();
            l1l1lIII11I11.III11IIll1lI1(className6, "getClassName(...)");
            return new llI111lII1(packageName6, className6, event.getTimeStamp(), false, 8, null);
        }

        @com.lijianqiang12.silent.lIIl1Ill111
        public final java.lang.Object lII1lI1Illl(@com.lijianqiang12.silent.lIllI1IIlI11l android.content.Context r9, @com.lijianqiang12.silent.lIllI1IIlI11l java.util.List<java.lang.String> r10, long r11, long r13, @com.lijianqiang12.silent.lIllI1IIlI11l com.lijianqiang12.silent.IllIlI1llll1I<? super java.lang.Long> r15) {
            throw new UnsupportedOperationException("Method not decompiled: com.lijianqiang12.silent.ll1llIlll1.IIllIl1llII.lII1lI1Illl(android.content.Context, java.util.List, long, long, com.lijianqiang12.silent.IllIlI1llll1I):java.lang.Object");
        }

        @lIllI1IIlI11l
        public final String lIIl1I1I(@lIllI1IIlI11l Context context) {
            l1l1lIII11I11.IIl1I11I1lI1l(context, "context");
            Intent intent = new Intent("android.intent.action.MAIN");
            intent.addCategory("android.intent.category.HOME");
            ResolveInfo resolveActivity = context.getPackageManager().resolveActivity(intent, 0);
            l1l1lIII11I11.IllIlI1l1I(resolveActivity);
            ActivityInfo activityInfo = resolveActivity.activityInfo;
            if (activityInfo == null || l1l1lIII11I11.lII1lI1Illl(activityInfo.packageName, "android")) {
                return "";
            }
            String str = resolveActivity.activityInfo.packageName;
            l1l1lIII11I11.IllIlI1l1I(str);
            return str;
        }

        @lIllI1IIlI11l
        @SuppressLint({"WrongConstant"})
        public final List<llI111lII1> ll11llIII1111(@lIllI1IIlI11l Context context, long j, long j2, boolean z) {
            List Ill1l1l11;
            l1l1lIII11I11.IIl1I11I1lI1l(context, "context");
            LinkedHashMap linkedHashMap = new LinkedHashMap();
            Object systemService = context.getSystemService("usagestats");
            l1l1lIII11I11.l1llllI11l111(systemService, "null cannot be cast to non-null type android.app.usage.UsageStatsManager");
            UsageEvents queryEvents = ((UsageStatsManager) systemService).queryEvents(j, j2);
            UsageEvents.Event event = null;
            while (queryEvents.hasNextEvent()) {
                UsageEvents.Event event2 = new UsageEvents.Event();
                queryEvents.getNextEvent(event2);
                if (event2.getPackageName() != null && event2.getClassName() != null) {
                    String packageName = event2.getPackageName();
                    l1l1lIII11I11.III11IIll1lI1(packageName, "getPackageName(...)");
                    String className = event2.getClassName();
                    l1l1lIII11I11.III11IIll1lI1(className, "getClassName(...)");
                    if (!Il1111lII1l.Ill1llIIlIlll(new llI111lII1(packageName, className, 0L, false, 12, null))) {
                        int eventType = event2.getEventType();
                        if (eventType == 1) {
                            String className2 = event2.getClassName();
                            l1l1lIII11I11.III11IIll1lI1(className2, "getClassName(...)");
                            String packageName2 = event2.getPackageName();
                            l1l1lIII11I11.III11IIll1lI1(packageName2, "getPackageName(...)");
                            String className3 = event2.getClassName();
                            l1l1lIII11I11.III11IIll1lI1(className3, "getClassName(...)");
                            linkedHashMap.put(className2, new llI111lII1(packageName2, className3, event2.getTimeStamp(), false, 8, null));
                            event = event2;
                        } else if (eventType == 2) {
                            llI111lII1 lli111lii1 = (llI111lII1) linkedHashMap.get(event2.getClassName());
                            if (lli111lii1 != null) {
                                linkedHashMap.put(event2.getClassName() + "_resume", lli111lii1);
                            }
                        } else if (eventType == 23) {
                            if (((llI111lII1) linkedHashMap.get(event2.getClassName() + "_resume")) != null) {
                                linkedHashMap.remove(event2.getClassName() + "_resume");
                            } else {
                                linkedHashMap.remove(event2.getClassName());
                            }
                        }
                    }
                }
            }
            if (event != null && z) {
                String packageName3 = event.getPackageName();
                l1l1lIII11I11.III11IIll1lI1(packageName3, "getPackageName(...)");
                String className4 = event.getClassName();
                l1l1lIII11I11.III11IIll1lI1(className4, "getClassName(...)");
                if (Il1111lII1l.IIll11IllI1l(new llI111lII1(packageName3, className4, 0L, false, 12, null))) {
                    String className5 = event.getClassName();
                    l1l1lIII11I11.III11IIll1lI1(className5, "getClassName(...)");
                    String packageName4 = event.getPackageName();
                    l1l1lIII11I11.III11IIll1lI1(packageName4, "getPackageName(...)");
                    String className6 = event.getClassName();
                    l1l1lIII11I11.III11IIll1lI1(className6, "getClassName(...)");
                    linkedHashMap.put(className5, new llI111lII1(packageName4, className6, event.getTimeStamp(), false, 8, null));
                }
            }
            LinkedHashMap linkedHashMap2 = new LinkedHashMap();
            for (Map.Entry entry : linkedHashMap.entrySet()) {
                if (l1l1lIII11I11.lII1lI1Illl(entry.getKey(), ((llI111lII1) entry.getValue()).lII1lI1Illl())) {
                    linkedHashMap2.put(entry.getKey(), entry.getValue());
                }
            }
            Ill1l1l11 = lI1I1IlllIll.Ill1l1l11(linkedHashMap2);
            ArrayList arrayList = new ArrayList(I1llIIl1lIIIl.IIlIlIlI111ll(Ill1l1l11, 10));
            Iterator it = Ill1l1l11.iterator();
            while (it.hasNext()) {
                arrayList.add((llI111lII1) ((lIl11l1ll11) it.next()).lI11111lI1());
            }
            if (!arrayList.isEmpty() || event == null) {
                return arrayList;
            }
            String packageName5 = event.getPackageName();
            l1l1lIII11I11.III11IIll1lI1(packageName5, "getPackageName(...)");
            String className7 = event.getClassName();
            l1l1lIII11I11.III11IIll1lI1(className7, "getClassName(...)");
            return llIll11lIIIl.I1Il11llllIl(new llI111lII1(packageName5, className7, event.getTimeStamp(), false, 8, null));
        }

        private IIllIl1llII() {
        }
    }
}