星辰影院解锁vip v1.0.4版本的 MD5 值为:3d99bbcbb0d5d5e568b9f6134424c24e

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


package org.qiyi.android.pingback.internal;

import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.util.AndroidException;

public final class d {
    private static String a = "http://msg.qy.net";

    private static volatile boolean f16521b = false;

    private static volatile String f16522c = "-1";

    private static volatile String f16523d = ".unknown";

    private d() {
    }

    public static String a() {
        return a;
    }

    private static Bundle b(Context context) {
        ApplicationInfo applicationInfo;
        PackageManager packageManager = context.getPackageManager();
        if (packageManager != null) {
            try {
                applicationInfo = packageManager.getApplicationInfo(context.getPackageName(), 128);
            } catch (AndroidException | RuntimeException e2) {
                org.qiyi.android.pingback.internal.g.b.b("PingbackManager.PingbackProperties", e2);
                applicationInfo = null;
            }
            if (applicationInfo != null) {
                return applicationInfo.metaData;
            }
        }
        return null;
    }

    public static String c() {
        return f16522c;
    }

    public static String d() {
        return f16523d;
    }

    public static void e(Context context) {
        f(context);
    }

    private static void f(Context context) {
        Bundle b2;
        if (f16521b) {
            return;
        }
        synchronized (d.class) {
            if (!f16521b && (b2 = b(context)) != null) {
                f16522c = String.valueOf(b2.get("pb_sdk_v"));
                f16523d = String.valueOf(b2.get("pb_version_name"));
            }
            f16521b = true;
        }
    }
}