正在查看: Clean Center v0.5.5 应用的 l.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Clean Center v0.5.5 应用的 l.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package sg.bigo.ads.controller.c;
import android.graphics.Bitmap;
import android.net.Uri;
import android.text.TextUtils;
import android.util.Pair;
import android.webkit.MimeTypeMap;
import java.io.File;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import java.util.Locale;
import java.util.concurrent.atomic.AtomicInteger;
import org.json.JSONArray;
import org.json.JSONObject;
import sg.bigo.ads.api.core.i;
import sg.bigo.ads.api.core.o;
import sg.bigo.ads.core.e.a.a;
public final class l extends b implements sg.bigo.ads.api.core.o {
private static final AtomicInteger M = new AtomicInteger();
protected String C;
protected o.a D;
protected o.a[] E;
protected o.c F;
protected int G;
protected int H;
protected o.b I;
protected o.d J;
public int K;
protected i.b L;
private sg.bigo.ads.core.e.a.p N;
private sg.bigo.ads.api.core.n O;
private boolean P;
private String Q;
private int R;
private int S;
private long T;
private a.C0089a U;
private a.C0089a V;
private boolean W;
private boolean X;
private int Y;
private int Z;
private int aa;
private int ab;
private Pair<Bitmap, String> ac;
private boolean ad;
private final String ae;
private String af;
private boolean ag;
protected l(long j, sg.bigo.ads.api.core.h hVar, sg.bigo.ads.api.a.l lVar, JSONObject jSONObject) {
super(j, hVar, lVar, jSONObject);
this.H = 0;
this.K = 0;
this.P = false;
this.R = 0;
this.S = 0;
this.W = false;
this.X = false;
this.Y = 4;
this.Z = 6;
this.aa = 4;
this.ab = 0;
this.ad = false;
this.C = jSONObject.optString("iurl");
JSONObject optJSONObject = jSONObject.optJSONObject("icon");
if (optJSONObject != null) {
this.D = new i(optJSONObject);
}
JSONArray optJSONArray = jSONObject.optJSONArray("images");
if (optJSONArray != null) {
ArrayList arrayList = new ArrayList();
for (int i = 0; i < optJSONArray.length(); i++) {
JSONObject optJSONObject2 = optJSONArray.optJSONObject(i);
if (optJSONObject2 != null) {
arrayList.add(new i(optJSONObject2));
}
}
i[] iVarArr = new i[arrayList.size()];
this.E = iVarArr;
this.E = (o.a[]) arrayList.toArray(iVarArr);
}
JSONObject optJSONObject3 = jSONObject.optJSONObject("video");
if (optJSONObject3 != null) {
this.F = new q(optJSONObject3);
}
this.I = new j(jSONObject);
JSONObject optJSONObject4 = jSONObject.optJSONObject("ad_play_cfg");
if (optJSONObject4 != null) {
this.J = new r(optJSONObject4);
}
this.G = jSONObject.optInt("immersive_ad_type", 0);
try {
if (1 == this.A) {
List<sg.bigo.ads.api.core.c> list = this.a;
if (!sg.bigo.ads.common.utils.k.a((Collection) list)) {
sg.bigo.ads.api.a.m mVar = this.y;
if (mVar == null || mVar.a("multi_ads.multi_ads_type") != 1) {
this.H = 1;
} else {
this.H = 2;
}
for (sg.bigo.ads.api.core.c cVar : list) {
if (cVar instanceof l) {
((l) cVar).H = this.H;
}
}
}
}
} catch (Exception unused) {
}
JSONObject optJSONObject5 = jSONObject.optJSONObject("display");
if (optJSONObject5 != null) {
this.L = new h(optJSONObject5);
}
this.ae = this.l + "_" + this.c + "_" + M.addAndGet(1);
}
private sg.bigo.ads.core.e.a.b bo() {
sg.bigo.ads.core.e.a.p pVar = this.N;
if (pVar != null) {
return pVar.n;
}
return null;
}
@Override
public final void a(Pair<Bitmap, String> pair) {
this.ac = pair;
}
@Override
public final void a(sg.bigo.ads.api.core.n nVar) {
sg.bigo.ads.api.core.n nVar2 = this.O;
if (nVar2 == null || nVar2.c <= 0 || nVar.c != 0) {
this.O = nVar;
}
}
@Override
public final void a(a.C0089a c0089a) {
this.U = c0089a;
}
@Override
public final void a(sg.bigo.ads.core.e.a.p pVar) {
this.N = pVar;
if (pVar != null && sg.bigo.ads.common.utils.q.b((CharSequence) pVar.m)) {
N().a(this.N.m);
}
this.J.a(aW());
}
@Override
public final int aA() {
return this.R;
}
@Override
public final int aB() {
return this.S;
}
@Override
public final long aC() {
return this.T;
}
@Override
public final a.C0089a aD() {
return this.U;
}
@Override
public final a.C0089a aE() {
return this.V;
}
@Override
public final boolean aF() {
a.C0089a c0089a = this.V;
return c0089a != null && c0089a.a();
}
@Override
public final boolean aG() {
a.C0089a c0089a = this.U;
return c0089a != null && c0089a.a();
}
@Override
public final int aH() {
return this.H;
}
@Override
public final String aI() {
return this.af;
}
@Override
public final String aJ() {
return !TextUtils.isEmpty(this.ae) ? this.ae : String.valueOf(this.j);
}
@Override
public final String aK() {
sg.bigo.ads.core.e.a.b bo = bo();
if (bo != null) {
return bo.c;
}
return null;
}
@Override
public final long aL() {
o.d dVar = this.J;
if (dVar != null) {
return dVar.a();
}
return 0L;
}
@Override
public final int aM() {
return this.K;
}
@Override
public final String aN() {
sg.bigo.ads.core.e.a.b bo = bo();
String str = bo != null ? bo.e : null;
if (sg.bigo.ads.common.utils.q.b((CharSequence) str)) {
return str;
}
sg.bigo.ads.core.e.a.p pVar = this.N;
if (pVar != null) {
return pVar.o;
}
return null;
}
@Override
public final boolean aO() {
sg.bigo.ads.core.e.a.b bo;
o.d dVar = this.J;
return dVar != null && dVar.b() && dVar.c() < 100 && (bo = bo()) != null && "video/mp4".equals(bo.d);
}
@Override
public final String aP() {
return aK();
}
@Override
public final String aQ() {
String aN = aN();
return sg.bigo.ads.common.utils.q.a((CharSequence) aN) ? new StringBuilder().append(hashCode()).toString() : aN;
}
@Override
public final String aR() {
return sg.bigo.ads.common.o.b();
}
@Override
public final String aS() {
return sg.bigo.ads.common.o.b() + File.separator + aQ();
}
@Override
public final boolean aT() {
return this.h == 2;
}
@Override
public final String aU() {
o.a aVar;
o.a[] aVarArr = this.E;
if (aVarArr == null || aVarArr.length <= 0 || (aVar = aVarArr[0]) == null) {
return null;
}
return aVar.c();
}
@Override
public final String aV() {
Pair pair;
if (!aO()) {
this.K = 0;
return aS();
}
sg.bigo.ads.core.player.a.d b = sg.bigo.ads.core.player.b.a().b();
String aK = aK();
String b2 = sg.bigo.ads.common.o.b();
String aQ = aQ();
File file = new File(b2, aQ);
if (file.exists()) {
pair = new Pair(Uri.fromFile(file).toString(), 1);
} else if (b.a()) {
StringBuilder sb = new StringBuilder(aK);
if (aK.contains("?")) {
sb.append("&");
} else {
sb.append("?");
}
sb.append("path=").append(b2).append("&name=");
sb.append(aQ);
pair = new Pair(String.format(Locale.US, "http://%s:%d/%s", "127.0.0.1", Integer.valueOf(b.c), sg.bigo.ads.common.utils.q.e(sb.toString())), 2);
} else {
pair = new Pair(aK, 3);
}
this.K = ((Integer) pair.second).intValue();
return (String) pair.first;
}
@Override
public final long aW() {
sg.bigo.ads.core.e.a.p pVar = this.N;
if (pVar != null) {
return pVar.s;
}
return 0L;
}
@Override
public final sg.bigo.ads.api.core.n aX() {
return this.O;
}
@Override
public final boolean aY() {
return this.P;
}
@Override
public final void aZ() {
this.P = true;
}
@Override
public final o.a at() {
return this.D;
}
@Override
public final i.b au() {
return this.L;
}
@Override
public final o.a[] av() {
return this.E;
}
@Override
public final o.c aw() {
return this.F;
}
@Override
public final String ax() {
return this.C;
}
@Override
public final o.b ay() {
return this.I;
}
@Override
public final o.d az() {
return this.J;
}
@Override
public final void b(long j) {
this.T = j;
}
@Override
public final void b(a.C0089a c0089a) {
this.V = c0089a;
}
@Override
public final String ba() {
String aU;
if (!sg.bigo.ads.common.utils.q.a((CharSequence) this.Q)) {
return this.Q;
}
if (aT()) {
sg.bigo.ads.core.e.a.b bo = bo();
if (bo != null) {
this.Q = bo.d;
}
if (!sg.bigo.ads.common.utils.q.a((CharSequence) this.Q)) {
return this.Q;
}
aU = aK();
} else {
aU = aU();
}
String mimeTypeFromExtension = MimeTypeMap.getSingleton().getMimeTypeFromExtension(MimeTypeMap.getFileExtensionFromUrl(aU));
this.Q = mimeTypeFromExtension;
return mimeTypeFromExtension;
}
@Override
public final boolean bb() {
return this.ad;
}
@Override
public final void bc() {
this.ad = true;
}
@Override
public final boolean bd() {
return this.W;
}
@Override
public final void be() {
this.W = true;
}
@Override
public final int bf() {
return this.Y;
}
@Override
public final int bg() {
return this.Z;
}
@Override
public final int bh() {
return this.aa;
}
@Override
public final int bi() {
return this.ab;
}
@Override
public final Pair<Bitmap, String> bj() {
return this.ac;
}
@Override
public final boolean bk() {
return this.X;
}
@Override
public final void bl() {
this.X = true;
}
@Override
public final void bm() {
this.ag = true;
}
@Override
public final boolean bn() {
return this.ag;
}
@Override
public final void c(String str) {
if (this.H == 2) {
this.H = 3;
List<sg.bigo.ads.api.core.c> list = this.a;
if (!sg.bigo.ads.common.utils.k.a((Collection) list)) {
for (sg.bigo.ads.api.core.c cVar : list) {
if (cVar instanceof l) {
((l) cVar).H = this.H;
}
}
}
}
if (this.af == null) {
this.af = str;
} else {
this.af += "," + str;
}
}
@Override
public final boolean c(long j) {
o.d dVar = this.J;
return j >= ((long) (dVar != null ? dVar.c() : 50));
}
@Override
public final void d(String str) {
if ("video/mp4".equals(this.Q) || sg.bigo.ads.common.utils.q.a((CharSequence) str)) {
return;
}
this.Q = str;
}
@Override
public final void f(int i) {
this.R = i;
}
@Override
public final void g(int i) {
this.S = i;
}
@Override
public final void h(int i) {
this.Y = i;
}
@Override
public final void i(int i) {
this.Z = i;
}
@Override
public final void j(int i) {
this.aa = i;
}
@Override
public final void k(int i) {
this.ab = i;
}
@Override
public final String s() {
sg.bigo.ads.core.e.a.p pVar = this.N;
return (pVar == null || !sg.bigo.ads.common.utils.q.b((CharSequence) pVar.p)) ? super.s() : this.N.p;
}
@Override
public final String t() {
sg.bigo.ads.core.e.a.p pVar = this.N;
return (pVar == null || !sg.bigo.ads.common.utils.q.b((CharSequence) pVar.q)) ? super.t() : this.N.q;
}
}