public class Reflection extends Object
| Constructor and Description |
|---|
Reflection() |
| Modifier and Type | Method and Description |
|---|---|
static Object |
createDefaultInstance(Class classObject) |
static Object |
createDefaultInstance(String className) |
static Object |
createInstance(String className,
Class[] cArgs,
Object... args) |
static Class |
forName(String className) |
static String |
getAndroidId(android.content.Context context) |
static String |
getCpuAbi() |
static String |
getImei(android.telephony.TelephonyManager telephonyManager) |
static String |
getImei(android.telephony.TelephonyManager telephonyManager,
int index) |
static Locale |
getLocaleFromField(android.content.res.Configuration configuration) |
static Locale |
getLocaleFromLocaleList(android.content.res.Configuration configuration) |
static String |
getMacAddress(android.content.Context context) |
static String |
getMeid(android.telephony.TelephonyManager telephonyManager) |
static String |
getMeid(android.telephony.TelephonyManager telephonyManager,
int index) |
static String |
getPlayAdId(android.content.Context context) |
static Map<String,String> |
getPluginKeys(android.content.Context context) |
static String[] |
getSupportedAbis() |
static String |
getTelephonyId(android.telephony.TelephonyManager telephonyManager) |
static String |
getTelephonyId(android.telephony.TelephonyManager telephonyManager,
int index) |
static String |
getVmInstructionSet() |
static Object |
getVMRuntimeObject() |
static Object |
invokeInstanceMethod(Object instance,
String methodName,
Class[] cArgs,
Object... args) |
static Object |
invokeMethod(Class classObject,
String methodName,
Object instance,
Class[] cArgs,
Object... args) |
static Object |
invokeStaticMethod(String className,
String methodName,
Class[] cArgs,
Object... args) |
static Boolean |
isPlayTrackingEnabled(android.content.Context context) |
static Object |
readField(String className,
String fieldName) |
static Object |
readField(String className,
String fieldName,
Object instance) |
public static Object getVMRuntimeObject()
public static String getVmInstructionSet()
public static String getPlayAdId(android.content.Context context)
public static Boolean isPlayTrackingEnabled(android.content.Context context)
public static String getMacAddress(android.content.Context context)
public static String getAndroidId(android.content.Context context)
public static String getImei(android.telephony.TelephonyManager telephonyManager)
public static String getImei(android.telephony.TelephonyManager telephonyManager, int index)
public static String getMeid(android.telephony.TelephonyManager telephonyManager)
public static String getMeid(android.telephony.TelephonyManager telephonyManager, int index)
public static String getTelephonyId(android.telephony.TelephonyManager telephonyManager)
public static String getTelephonyId(android.telephony.TelephonyManager telephonyManager, int index)
public static String[] getSupportedAbis()
public static String getCpuAbi()
public static Locale getLocaleFromLocaleList(android.content.res.Configuration configuration)
public static Locale getLocaleFromField(android.content.res.Configuration configuration)
public static Object invokeStaticMethod(String className, String methodName, Class[] cArgs, Object... args) throws Exception
Exceptionpublic static Object invokeInstanceMethod(Object instance, String methodName, Class[] cArgs, Object... args) throws Exception
Exceptionpublic static Object invokeMethod(Class classObject, String methodName, Object instance, Class[] cArgs, Object... args) throws Exception
Exceptionpublic static Object readField(String className, String fieldName) throws Exception
Exceptionpublic static Object readField(String className, String fieldName, Object instance) throws Exception
ExceptionCopyright © 2018. All rights reserved.