Wolves Themes v1.0版本的 MD5 值为:cddc92b47f6b7c4a195c9625507eb51c

以下内容为反编译后的 c.java 源代码,内容仅作参考


package com.yandex.metrica.impl;

import android.content.Context;
import android.os.Build;
import android.text.TextUtils;
import com.tapjoy.TapjoyConstants;
import com.yandex.metrica.impl.GoogleAdvertisingIdGetter;
import com.yandex.metrica.impl.interact.DeviceInfo;
import com.yandex.metrica.impl.ob.dv;
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;
public class c {
    private List<String> A;
    private List<String> B;
    private List<String> C;
    private String D;
    private String E;
    private dv F;
    private String a = Build.MANUFACTURER;
    private String b = Build.MODEL;
    private String c = Build.VERSION.RELEASE;
    private int d = Build.VERSION.SDK_INT;
    private String e = "280";
    private String f = bd.a();
    private String g = "9100";
    private String h;
    private String i;
    private String j;
    private String k;
    private boolean l;
    private String m;
    private String n;
    private String o;
    private String p;
    private String q;
    private String r;
    private int s;
    private int t;
    private int u;
    private float v;
    private String w;
    private String x;
    private String y;
    private List<String> z;

    public c() {
        this.h = TextUtils.isEmpty("") ? "public" : "public_";
        this.i = TapjoyConstants.TJC_DEVICE_PLATFORM_TYPE;
        this.j = "2";
        this.r = "0";
        this.w = com.yandex.metrica.a.PHONE.name().toLowerCase(Locale.US);
    }

    public void a(DeviceInfo deviceInfo) {
        this.x = deviceInfo.platformDeviceId;
        com.yandex.metrica.impl.ob.g.a().b(new com.yandex.metrica.impl.ob.m(this.x));
        this.u = deviceInfo.screenDpi;
        this.v = deviceInfo.scaleFactor;
        int i = deviceInfo.screenWidth;
        int i2 = deviceInfo.screenHeight;
        this.s = Math.max(i, i2);
        this.t = Math.min(i, i2);
        this.y = deviceInfo.getLocale();
        this.r = deviceInfo.deviceRootStatus;
    }

    public String a() {
        return a(this.a, "");
    }

    public String b() {
        return this.j;
    }

    public String c() {
        return this.f;
    }

    public void a(String str) {
        this.e = str;
    }

    public String d() {
        return this.e;
    }

    public void b(String str) {
        this.m = str;
    }

    public String e() {
        return this.m;
    }

    public int f() {
        return com.yandex.metrica.impl.utils.k.a(this.m, 0);
    }

    public String g() {
        return this.g;
    }

    public void c(String str) {
        this.g = str;
    }

    public String h() {
        return this.h;
    }

    public void d(String str) {
        this.h = str;
    }

    public String i() {
        return this.i;
    }

    public String j() {
        return a(this.b, "");
    }

    public String k() {
        return a(this.c, "");
    }

    public int l() {
        return this.d;
    }

    public void e(String str) {
        this.c = str;
    }

    public void a(int i) {
        this.d = i;
    }

    public String m() {
        return a(this.o, "");
    }

    public String n() {
        return a(this.n, "");
    }

    public dv o() {
        return this.F;
    }

    public void a(dv dvVar) {
        this.F = dvVar;
    }

    public synchronized String p() {
        return a(this.q, "");
    }

    public synchronized String q() {
        return a(this.p, "");
    }

    public void j(String str) {
        this.r = str;
    }

    public String r() {
        return a(this.r, "0");
    }

    public String s() {
        return a(this.k, "");
    }

    public void k(String str) {
        this.k = str;
    }

    public boolean t() {
        return this.l;
    }

    public void a(boolean z) {
        this.l = z;
    }

    public int u() {
        return this.s;
    }

    public int v() {
        return this.t;
    }

    public int w() {
        return this.u;
    }

    public float x() {
        return this.v;
    }

    public String y() {
        return a(this.y, "");
    }

    public void l(String str) {
        this.y = str;
    }

    public String z() {
        return a(this.x, "");
    }

    public String A() {
        return a(this.w, com.yandex.metrica.a.PHONE.name().toLowerCase(Locale.US));
    }

    public void m(String str) {
        this.w = str;
    }

    public void a(List<String> list) {
        this.A = list;
    }

    public void b(List<String> list) {
        this.z = list;
    }

    public void c(List<String> list) {
        this.B = list;
    }

    public List<String> B() {
        return this.B;
    }

    public void d(List<String> list) {
        this.C = list;
    }

    public List<String> C() {
        return this.C;
    }

    public void n(String str) {
        this.D = str;
    }

    public String D() {
        return a(this.D, "");
    }

    public String E() {
        return a(this.E, "");
    }

    public void o(String str) {
        this.E = str;
    }

    public List<String> F() {
        ArrayList arrayList = new ArrayList();
        if (!bl.a(this.z)) {
            arrayList.addAll(this.z);
        }
        if (!bl.a(this.A)) {
            arrayList.addAll(this.A);
        }
        arrayList.add("https://startup.mobile.yandex.net/");
        return arrayList;
    }

    public List<String> G() {
        return this.z;
    }

    public List<String> H() {
        return this.A;
    }

    public void f(String str) {
        if (bj.a(str)) {
            return;
        }
        this.o = str;
    }

    public void g(String str) {
        if (bj.a(str)) {
            return;
        }
        this.n = str;
    }

    public synchronized void h(String str) {
        if (!bj.a(str)) {
            this.p = str;
        }
    }

    public synchronized void i(String str) {
        if (!bj.a(str)) {
            this.q = str;
        }
    }

    public GoogleAdvertisingIdGetter.a a(Context context) {
        return GoogleAdvertisingIdGetter.c.a.b(context);
    }

    public static String a(String str, String str2) {
        return !bj.a(str) ? str : str2;
    }
}