在进行Android开发的很多时候,我们都需要去获取设备信息进行异常分析,今天来介绍一个简单的获取设备信息的方式,先上一张效果图
个人设备信息就打码了...第一次在sdk27又是有刘海的 全面屏的 某8探索版 android 8.1.1 上面进行测试...故存在适配问题・_・?
(。•́︿•̀。)难受╯﹏╰...
code分析↓(仅供copy...)
public class GetEquipmentInfo{
String brand,model,androidversion,romname,romversion,sign,sdk;
String device,product,cpu,board,display,id,version_codes_base,maker,user,tags;
String hardware,host,unknown,type,time,radio,serial,cpu2;
GetEquipmentInfo(){
product = "产品 : " + android.os.Build.PRODUCT;
cpu= " CPU_ABI : " + android.os.Build.CPU_ABI;
tags= " 标签 : " + android.os.Build.TAGS;
version_codes_base= " VERSION_CODES.BASE: " + android.os.Build.VERSION_CODES.BASE;
model= " 型号 : " + android.os.Build.MODEL;
sdk= " SDK : " + android.os.Build.VERSION.SDK;
androidversion= " Android 版本 : " + android.os.Build.VERSION.RELEASE;
device= " 驱动 : " + android.os.Build.DEVICE;
display= " DISPLAY: " + android.os.Build.DISPLAY;
brand= " 品牌 : " + android.os.Build.BRAND;
board= " 基板 : " + android.os.Build.BOARD;
sign= " 设备标识 : " + android.os.Build.FINGERPRINT;
id= " 版本号 : " + android.os.Build.ID;
maker= " 制造商 : " + android.os.Build.MANUFACTURER;
user= " 用户 : " + android.os.Build.USER;
cpu2=" CPU_ABI2 : "+android.os.Build.CPU_ABI2;
hardware=" 硬件 : "+ android.os.Build.HARDWARE;
host=" 主机地址 :"+android.os.Build.HOST;
unknown =" 未知信息 : "+android.os.Build.UNKNOWN;
type=" 版本类型 : "+android.os.Build.TYPE;
time =" 时间 : "+String.valueOf(android.os.Build.TIME);
radio =" Radio : "+android.os.Build.RADIO;
serial=" 序列号 : "+android.os.Build.SERIAL;
(为什么没有高亮...上图算了)
下面一个 getname和getversion就先别看了..本来想写来判断rom的然鹅并没有写完...
最后再调用一下弹粗个dialog就好了...上图
接下来就是本篇开头的那副图了...
嗯...(正在学习markdown中...)
(本人小白...以后会更新Android开发中遇到的一些问题...以及写的lajiC++代码...还望dalao们多多指正!)