导航菜单

页面标题

页面副标题

Handling Master v2 - m.java 源代码

正在查看: Handling Master v2 应用的 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;
    }
}