package com.kwad.components.core.l.kwai; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.media.AudioManager; import android.os.Build; import com.kwad.sdk.core.b; import com.kwad.sdk.f.kwai.d; import com.kwad.sdk.f.kwai.e; import com.kwad.sdk.f.kwai.f; import com.kwad.sdk.service.ServiceProvider; import com.kwad.sdk.utils.AbiUtil; import com.kwad.sdk.utils.au; import com.kwad.sdk.utils.bd; import com.kwad.sdk.utils.bn; import com.kwad.sdk.utils.n; import com.kwad.sdk.utils.s; import com.umeng.analytics.pro.am; import java.util.ArrayList; import java.util.List; import org.json.JSONObject; public final class c implements b { private int KL; private String KM; private int KN; private Long KO; private Long KP; private Long KQ; private Long KR; private String KS; private String KT; private List<bn.a> KU = new ArrayList(); private long KV; private String KW; private String KX; private long KY; private int KZ = -1; private String La; private String Lb; private boolean Lc; private int Ld = -1; private List<a> Le; private f Lf; private d Lg; private com.kwad.sdk.f.kwai.b Lh; private List<e> Li; private float screenBrightness = -1.0f; public static class a extends com.kwad.sdk.core.response.kwai.a implements b { public int Lj = -1; public int Lk = -1; public int Ll = -1; public int streamType; private a(int i) { this.streamType = i; } public static List<a> aq(Context context) { ArrayList arrayList = new ArrayList(); if (context == null || com.kwad.sdk.core.config.d.R(256)) { return arrayList; } try { AudioManager audioManager = (AudioManager) context.getSystemService("audio"); if (audioManager == null) { return arrayList; } for (int i = 0; i <= 5; i++) { a aVar = new a(i); int av = av(i); aVar.Ll = audioManager.getStreamVolume(av); aVar.Lj = audioManager.getStreamMaxVolume(av); if (Build.VERSION.SDK_INT >= 28) { aVar.Lk = audioManager.getStreamMinVolume(av); } arrayList.add(aVar); } return arrayList; } catch (Exception unused) { } } private static int av(int i) { if (i != 0) { if (i == 1) { return 1; } if (i == 2) { return 2; } if (i == 3) { return 3; } if (i != 4) { return i != 5 ? 0 : 5; } return 4; } } } private void ap(Context context) { if (!com.kwad.sdk.core.config.d.R(512)) { IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction("android.intent.action.ACTION_POWER_CONNECTED"); intentFilter.addAction("android.intent.action.ACTION_POWER_DISCONNECTED"); intentFilter.addAction("android.intent.action.BATTERY_CHANGED"); Intent registerReceiver = context.registerReceiver(null, intentFilter); if (registerReceiver != null) { int intExtra = registerReceiver.getIntExtra("status", -1); this.Lc = intExtra == 2 || intExtra == 5; int intExtra2 = registerReceiver.getIntExtra("plugged", -1); if (intExtra2 == 2) { this.Ld = 1; } else if (intExtra2 == 1) { this.Ld = 2; } else if (intExtra2 == 4) { this.Ld = 3; } else if (intExtra2 == 0) { this.Ld = 0; } } } } private static Context getContext() { return ((com.kwad.sdk.service.kwai.e) ServiceProvider.get(com.kwad.sdk.service.kwai.e.class)).getContext(); } public static c on() { c cVar = new c(); cVar.KL = bd.ZB(); cVar.KM = AbiUtil.ca(getContext()); cVar.KN = bd.dT(getContext()); cVar.KO = Long.valueOf(bd.dU(getContext())); cVar.KP = Long.valueOf(bd.dS(getContext())); cVar.KQ = Long.valueOf(bd.Zz()); cVar.KR = Long.valueOf(bd.ZA()); cVar.KS = au.dt(getContext()); cVar.KT = au.du(getContext()); cVar.KU = au.l(getContext(), 15); cVar.KV = bd.ZF(); cVar.KY = bd.ZG(); cVar.Lb = bd.ZH(); cVar.La = bd.ZI(); cVar.KW = bd.ZJ(); cVar.KX = bd.ZK(); Context context = getContext(); if (context != null) { cVar.KZ = bd.eb(context); cVar.Le = a.aq(context); cVar.ap(context); } cVar.Lg = n.Yg(); cVar.Lh = au.XK(); cVar.Li = au.Zh(); cVar.Lf = au.XL(); return cVar; } @Override // com.kwad.sdk.core.b public final void parseJson(JSONObject jSONObject) { } @Override // com.kwad.sdk.core.b public final JSONObject toJson() { JSONObject jSONObject = new JSONObject(); s.putValue(jSONObject, "cpuCount", this.KL); s.putValue(jSONObject, "cpuAbi", this.KM); s.putValue(jSONObject, "batteryPercent", this.KN); s.putValue(jSONObject, "totalMemorySize", this.KO.longValue()); s.putValue(jSONObject, "availableMemorySize", this.KP.longValue()); s.putValue(jSONObject, "totalDiskSize", this.KQ.longValue()); s.putValue(jSONObject, "availableDiskSize", this.KR.longValue()); s.putValue(jSONObject, "imsi", this.KS); s.putValue(jSONObject, am.aa, this.KT); s.putValue(jSONObject, "wifiList", this.KU); s.putValue(jSONObject, "bootTime", this.KV); s.putValue(jSONObject, "romName", this.KW); s.putValue(jSONObject, "romVersion", this.KX); s.putValue(jSONObject, "romBuildTimestamp", this.KY); s.putValue(jSONObject, "ringerMode", this.KZ); s.putValue(jSONObject, "audioStreamInfo", this.Le); s.putValue(jSONObject, "baseBandVersion", this.La); s.putValue(jSONObject, "fingerPrint", this.Lb); s.putValue(jSONObject, "screenBrightness", this.screenBrightness); s.putValue(jSONObject, "isCharging", this.Lc); s.putValue(jSONObject, "chargeType", this.Ld); f fVar = this.Lf; if (fVar != null) { s.a(jSONObject, "simCardInfo", fVar); } d dVar = this.Lg; if (dVar != null) { s.a(jSONObject, "environmentInfo", dVar); } com.kwad.sdk.f.kwai.b bVar = this.Lh; if (bVar != null) { s.a(jSONObject, "baseStationInfo", bVar); } List<e> list = this.Li; if (list != null) { s.putValue(jSONObject, "sensorEventInfoList", list); } return jSONObject; } }