CompatibilityInfoCompat.java 源代码


package com.x8zs.morgoo.helper.compat;

import com.x8zs.morgoo.droidplugin.reflect.FieldUtils;

public class CompatibilityInfoCompat {
    private static Class sClass;
    private static Object sDefaultCompatibilityInfo;

    public static Object DEFAULT_COMPATIBILITY_INFO() {
        if (sDefaultCompatibilityInfo == null) {
            sDefaultCompatibilityInfo = FieldUtils.readStaticField((Class<?>) getMyClass(), "DEFAULT_COMPATIBILITY_INFO");
        }
        return sDefaultCompatibilityInfo;
    }

    private static Class getMyClass() {
        if (sClass == null) {
            sClass = Class.forName("android.content.res.CompatibilityInfo");
        }
        return sClass;
    }
}