package com.seewo.ota.v;

import android.content.Context;
import android.os.Build;
import android.os.storage.DiskInfo;
import android.os.storage.StorageManager;
import android.os.storage.VolumeInfo;
import android.text.TextUtils;
import android.util.Log;
import com.seewo.ota.R;
import java.io.File;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/* JADX INFO: compiled from: UsbUpdateManager.java */
/* JADX INFO: loaded from: classes.dex */
public class q extends k {
    public q(Context context, com.seewo.ota.p.b bVar) {
        super(context, bVar);
        this.f2363f = 1;
    }

    private File T() {
        String string = this.f2360c.getResources().getString(R.string.usb_update_file_name);
        Iterator<d.e.h.c.a> it = U(this.f2360c).iterator();
        while (it.hasNext()) {
            File file = new File(it.next().a + string);
            Log.e("UsbUpdateManager", "usbUpdateFile :" + file.getPath() + "  ,exist: " + file.exists());
            if (file.exists()) {
                return file;
            }
        }
        return null;
    }

    public static List<d.e.h.c.a> U(Context context) {
        StringBuilder sb;
        String string;
        StringBuilder sb2;
        ArrayList arrayList = new ArrayList();
        StorageManager storageManager = (StorageManager) context.getSystemService("storage");
        List<VolumeInfo> listA = d.e.h.e.h.e.a(storageManager);
        if (listA != null && !listA.isEmpty()) {
            int i2 = 0;
            int i3 = 0;
            for (VolumeInfo volumeInfo : listA) {
                DiskInfo disk = volumeInfo.getDisk();
                if (volumeInfo.isMountedReadable() && disk != null) {
                    d.e.h.c.a aVar = new d.e.h.c.a();
                    String str = volumeInfo.path;
                    aVar.a = str;
                    String str2 = volumeInfo.internalPath;
                    if (TextUtils.isEmpty(volumeInfo.fsLabel)) {
                        try {
                            string = (String) d.e.h.e.h.c.k(storageManager).b("getBestVolumeDescription", volumeInfo).f();
                            if (TextUtils.isEmpty(string)) {
                                if (disk.isSd()) {
                                    sb2 = new StringBuilder();
                                    sb2.append("SD");
                                    i3++;
                                    sb2.append(i3);
                                } else {
                                    sb2 = new StringBuilder();
                                    sb2.append("USB");
                                    i2++;
                                    sb2.append(i2);
                                }
                                string = sb2.toString();
                            }
                        } catch (Exception unused) {
                            if (disk.isSd()) {
                                sb = new StringBuilder();
                                sb.append("SD");
                                i3++;
                                sb.append(i3);
                            } else {
                                sb = new StringBuilder();
                                sb.append("USB");
                                i2++;
                                sb.append(i2);
                            }
                            string = sb.toString();
                        }
                    } else {
                        string = volumeInfo.fsLabel;
                    }
                    aVar.f3590b = string;
                    if (Build.VERSION.SDK_INT < 30 || new File(str).exists()) {
                        Log.i("UsbUpdateManager", "getUsbItems:" + aVar.a);
                        arrayList.add(aVar);
                    }
                }
            }
        }
        return arrayList;
    }

    @Override // com.seewo.ota.v.k
    protected void i() {
    }

    @Override // com.seewo.ota.v.k
    public void j(boolean z) {
        Log.d("UsbUpdateManager", "checkUpdate :" + z);
        this.f2364g = z;
        File fileT = T();
        if (fileT == null) {
            q(4);
        } else {
            q(3);
            p.r().G(fileT);
        }
    }

    @Override // com.seewo.ota.v.k
    protected String r() {
        return this.f2362e;
    }

    @Override // com.seewo.ota.v.k
    protected String s() {
        return com.seewo.vcommons.data.d.a();
    }

    @Override // com.seewo.ota.v.k
    protected String t() {
        return this.f2361d;
    }

    @Override // com.seewo.ota.v.k
    protected String y() {
        return com.seewo.ota.data.b.i().k();
    }
}
