正文  设备功能 > 设备信息 >

获取Android SERIAL信息

android.os.build.serial 在API 9 中引入,如果低于9的系统可以通过这个方法获取这个信息值[代码] Android SERIALpublic static String getDeviceSerial() {String serial = "unknown"; try ......

android.os.build.serial 在API 9 中引入,如果低于9的系统可以通过这个方法获取这个信息值

[代码] Android SERIAL

public static String getDeviceSerial() {
		String serial = "unknown";
    	try {
			Class clazz = Class.forName("android.os.Build");
			Class paraTypes = Class.forName("java.lang.String");
			Method method = clazz.getDeclaredMethod("getString", paraTypes);
			if (!method.isAccessible()) {
				method.setAccessible(true);
			}
			serial = (String)method.invoke(new Build(), "ro.serialno");
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} catch (NoSuchMethodException e) {
			e.printStackTrace();
		} catch (InvocationTargetException e) {
			e.printStackTrace();
		} catch (IllegalAccessException e) {
			e.printStackTrace();
		}
    	return serial;
}