翰林优商.apk(点击下载) / o1.java


package com.kuaishou.weapon.p0;

import android.content.Context;
import android.hardware.Sensor;
import android.hardware.SensorManager;
import android.os.Build;
import com.umeng.analytics.pro.am;
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.List;
import java.util.ListIterator;

public class o1 {
    public static int a(Context context) {
        SensorManager sensorManager;
        try {
            if (Build.VERSION.SDK_INT < 23 || (sensorManager = (SensorManager) context.getSystemService(am.ac)) == null) {
                return 0;
            }
            List<Sensor> sensorList = sensorManager.getSensorList(-1);
            if (sensorList.size() <= 0) {
                return 0;
            }
            ListIterator<Sensor> listIterator = sensorList.listIterator();
            while (listIterator.hasNext()) {
                if (listIterator.next().getType() == 9) {
                    return 0;
                }
            }
            return 1;
        } catch (Exception unused) {
            return 0;
        }
    }

    /* JADX WARNING: Code restructure failed: missing block: B:30:0x0060, code lost:
        if (r3 != null) goto L_0x0063;
     */
    /* JADX WARNING: Removed duplicated region for block: B:27:0x005b A[SYNTHETIC, Splitter:B:27:0x005b] */
    public static long a() {
        BufferedReader bufferedReader;
        DataInputStream dataInputStream = null;
        long j = -1;
        try {
            DataInputStream dataInputStream2 = new DataInputStream(Runtime.getRuntime().exec("cat /proc/uptime").getInputStream());
            try {
                bufferedReader = new BufferedReader(new InputStreamReader(dataInputStream2));
                double d = 0.0d;
                while (true) {
                    try {
                        String readLine = bufferedReader.readLine();
                        if (readLine == null) {
                            break;
                        }
                        String[] split = a(readLine).split(";");
                        if (!(split == null || split.length == 0)) {
                            d = Double.valueOf(split[0]).doubleValue();
                        }
                    } catch (Throwable unused) {
                        dataInputStream = dataInputStream2;
                        if (dataInputStream != null) {
                        }
                    }
                }
                long currentTimeMillis = System.currentTimeMillis() - ((long) (d * 1000.0d));
                try {
                    dataInputStream2.close();
                } catch (IOException unused2) {
                }
                j = currentTimeMillis;
            } catch (Throwable unused3) {
                bufferedReader = null;
                dataInputStream = dataInputStream2;
                if (dataInputStream != null) {
                    try {
                        dataInputStream.close();
                    } catch (IOException unused4) {
                    }
                }
            }
        } catch (Throwable unused5) {
            bufferedReader = null;
            if (dataInputStream != null) {
            }
        }
        try {
            bufferedReader.close();
        } catch (IOException unused6) {
        }
        return j;
    }

    public static String a(String str) {
        try {
            return str.replace("      ", ";").replace("     ", ";").replace("    ", ";").replace("   ", ";").replace("  ", ";").replace(" ", ";");
        } catch (Throwable unused) {
            return null;
        }
    }

    /* JADX WARNING: Code restructure failed: missing block: B:30:0x005e, code lost:
        if (r3 != null) goto L_0x0061;
     */
    /* JADX WARNING: Removed duplicated region for block: B:27:0x0059 A[SYNTHETIC, Splitter:B:27:0x0059] */
    public static long b() {
        BufferedReader bufferedReader;
        DataInputStream dataInputStream = null;
        long j = -1;
        try {
            DataInputStream dataInputStream2 = new DataInputStream(Runtime.getRuntime().exec("cat /proc/uptime").getInputStream());
            try {
                bufferedReader = new BufferedReader(new InputStreamReader(dataInputStream2));
                double d = 0.0d;
                while (true) {
                    try {
                        String readLine = bufferedReader.readLine();
                        if (readLine == null) {
                            break;
                        }
                        String[] split = a(readLine).split(";");
                        if (!(split == null || split.length == 0)) {
                            d = Double.valueOf(split[0]).doubleValue();
                        }
                    } catch (Throwable unused) {
                        dataInputStream = dataInputStream2;
                        if (dataInputStream != null) {
                        }
                    }
                }
                System.currentTimeMillis();
                long j2 = (long) (d * 1000.0d);
                try {
                    dataInputStream2.close();
                } catch (IOException unused2) {
                }
                j = j2;
            } catch (Throwable unused3) {
                bufferedReader = null;
                dataInputStream = dataInputStream2;
                if (dataInputStream != null) {
                    try {
                        dataInputStream.close();
                    } catch (IOException unused4) {
                    }
                }
            }
        } catch (Throwable unused5) {
            bufferedReader = null;
            if (dataInputStream != null) {
            }
        }
        try {
            bufferedReader.close();
        } catch (IOException unused6) {
        }
        return j;
    }
}