欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置 : > > > 内容正文

获取Android SERIAL信息,获取androidserial

来源: 开发者 投稿于  被查看 3141 次 评论:160

获取Android SERIAL信息,获取androidserial


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

1.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;
}

用户评论