正在查看: Antivirus Cleaner v1.2.0.0 应用的 m.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Antivirus Cleaner v1.2.0.0 应用的 m.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.thinkup.expressad.foundation.o0;
import android.text.TextUtils;
import java.io.Serializable;
import java.util.ArrayList;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public final class m implements com.thinkup.expressad.on.o, Serializable {
private static String m = "app_name";
private static String m0 = "app_ver";
private static String mo = "dev_name";
private static String n = "perm_desc";
private static final String o = "https://img.toponad.com/sdk/app-permissions.html?key=";
private static String o0 = "ori_perm_desc";
private static String om = "pri_url";
private static String on = "upd_time";
private static String oo = "ori_perm_all";
private String mm;
private String mn;
private String nn;
private String o00;
private String o0m;
private String o0n;
private String o0o;
private ArrayList<String> n0 = new ArrayList<>(3);
private ArrayList<String> no = new ArrayList<>(3);
private ArrayList<String> nm = new ArrayList<>(3);
private void m(String str) {
this.mm = str;
}
private String m0() {
return this.mm;
}
private ArrayList<String> mm() {
return this.no;
}
private ArrayList<String> mn() {
return this.nm;
}
private ArrayList<String> mo() {
return this.n0;
}
private void n(String str) {
this.nn = str;
}
private void o0(String str) {
this.mn = str;
}
private void om(String str) {
this.o0o = str;
}
private void on(String str) {
this.o0m = str;
}
private void oo(String str) {
this.o00 = str;
}
public final String o() {
return this.nn;
}
public final String toString() {
return "ApkDisplayInfo{appName='" + this.mn + "', permDescJArray=" + this.n0 + ", permDescOriJArray=" + this.no + ", permDescAll=" + this.nm + ", priUrl='" + this.o00 + "', updateTime='" + this.o0o + "', appVersion='" + this.o0m + "', devName='" + this.o0n + "'}";
}
private void m0(String str) {
this.o0n = str;
}
private void n(ArrayList<String> arrayList) {
this.nm = arrayList;
}
private void o(ArrayList<String> arrayList) {
this.n0 = arrayList;
}
public final String m() {
return this.mn;
}
public final String o0() {
return this.o0o;
}
public final String om() {
return this.o0n;
}
public final JSONObject on() {
try {
JSONObject jSONObject = new JSONObject(this.mm);
if (jSONObject.length() > 0) {
return jSONObject;
}
return null;
} catch (JSONException e) {
e.printStackTrace();
return null;
}
}
public final String oo() {
return this.o0m;
}
private void m(ArrayList<String> arrayList) {
this.no = arrayList;
}
private static m o(m mVar) {
return mVar == null ? new m() : mVar;
}
private static JSONArray o0(ArrayList<String> arrayList) {
if (arrayList == null || arrayList.size() <= 0) {
return null;
}
JSONArray jSONArray = new JSONArray();
for (int i = 0; i < arrayList.size(); i++) {
jSONArray.put(arrayList.get(i));
}
return jSONArray;
}
public final String n() {
return this.o00;
}
public static m o(String str) {
try {
if (TextUtils.isEmpty(str)) {
return null;
}
return o(new JSONObject(str));
} catch (JSONException e) {
e.printStackTrace();
return null;
}
}
private static ArrayList<String> o(JSONArray jSONArray) {
if (jSONArray == null || jSONArray.length() <= 0) {
return null;
}
ArrayList<String> arrayList = new ArrayList<>();
for (int i = 0; i < jSONArray.length(); i++) {
arrayList.add(jSONArray.optString(i));
}
return arrayList;
}
private static m o(JSONObject jSONObject) {
m mVar = null;
if (jSONObject.has(m)) {
mVar = o((m) null);
mVar.mn = jSONObject.optString(m);
}
if (jSONObject.has(n)) {
mVar = o(mVar);
JSONArray optJSONArray = jSONObject.optJSONArray(n);
if (optJSONArray != null) {
mVar.n0 = o(optJSONArray);
ArrayList<String> arrayList = mVar.nm;
String str = o;
for (int i = 0; i < optJSONArray.length(); i++) {
try {
if (optJSONArray.get(i) instanceof String) {
str = i == 0 ? str + optJSONArray.optString(i) : str + "," + optJSONArray.optString(i);
}
} catch (JSONException e) {
e.printStackTrace();
}
}
mVar.nn = str;
mVar.nm = arrayList;
}
}
if (jSONObject.has(o0)) {
mVar = o(mVar);
JSONArray optJSONArray2 = jSONObject.optJSONArray(o0);
if (optJSONArray2 != null) {
mVar.no = o(optJSONArray2);
ArrayList<String> arrayList2 = mVar.nm;
for (int i2 = 0; i2 < optJSONArray2.length(); i2++) {
try {
Object obj = optJSONArray2.get(i2);
if (obj instanceof String) {
arrayList2.add((String) obj);
}
} catch (JSONException e2) {
e2.printStackTrace();
}
}
mVar.nm = arrayList2;
}
}
if (jSONObject.has(om)) {
mVar = o(mVar);
mVar.o00 = jSONObject.optString(om);
}
if (jSONObject.has(on)) {
mVar = o(mVar);
mVar.o0o = jSONObject.optString(on);
}
if (jSONObject.has(m0)) {
mVar = o(mVar);
mVar.o0m = jSONObject.optString(m0);
}
if (jSONObject.has(mo)) {
mVar = o(mVar);
mVar.o0n = jSONObject.optString(mo);
}
if (mVar != null) {
mVar.mm = jSONObject.toString();
}
return mVar;
}
}