本文实例讲述了android实现获取serial信息的方法。分享给大家供大家参考。具体如下:
android.os.build.serial 在api 9 中引入,如果低于9的系统可以通过这个方法获取这个信息值
java代码如下:
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; }
希望本文所述对大家的android程序设计有所帮助。
如对本文有疑问, 点击进行留言回复!!
Android安卓水滴屏适配状态栏图标(图标过多时显示一个点)
android studio使用Flutter创建web项目
android如何使用taskAffinity属性对任务栈操作控制
android对PDF文件的操作(上传、预览、下载和转存相册)
Android通过代码批量生成字符图标用于给输入法显示状态栏的图标
网友评论