在進(jìn)行Android開發(fā)的很多時(shí)候串远,我們都需要去獲取設(shè)備信息進(jìn)行異常分析讼昆,今天來介紹一個(gè)簡單的獲取設(shè)備信息的方式蒙袍,先上一張效果圖
(個(gè)人信息我就打碼了...)
個(gè)人設(shè)備信息就打碼了...第一次在sdk27又是有劉海的 全面屏的 某8探索版 android 8.1.1 上面進(jìn)行測試...故存在適配問題?_??
(。??︿??玄坦。)難受╯﹏╰...
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 = "產(chǎn)品 : " + android.os.Build.PRODUCT;
cpu= " CPU_ABI : " + android.os.Build.CPU_ABI;
tags= " 標(biāo)簽 : " + android.os.Build.TAGS;
version_codes_base= " VERSION_CODES.BASE: " + android.os.Build.VERSION_CODES.BASE;
model= " 型號(hào) : " + android.os.Build.MODEL;
sdk= " SDK : " + android.os.Build.VERSION.SDK;
androidversion= " Android 版本 : " + android.os.Build.VERSION.RELEASE;
device= " 驅(qū)動(dòng) : " + android.os.Build.DEVICE;
display= " DISPLAY: " + android.os.Build.DISPLAY;
brand= " 品牌 : " + android.os.Build.BRAND;
board= " 基板 : " + android.os.Build.BOARD;
sign= " 設(shè)備標(biāo)識(shí) : " + android.os.Build.FINGERPRINT;
id= " 版本號(hào) : " + 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=" 主機(jī)地址 :"+android.os.Build.HOST;
unknown =" 未知信息 : "+android.os.Build.UNKNOWN;
type=" 版本類型 : "+android.os.Build.TYPE;
time =" 時(shí)間 : "+String.valueOf(android.os.Build.TIME);
radio =" Radio : "+android.os.Build.RADIO;
serial=" 序列號(hào) : "+android.os.Build.SERIAL;
(為什么沒有高亮...上圖算了)
圖片發(fā)自簡書App
下面一個(gè) getname和getversion就先別看了..本來想寫來判斷rom的然鵝并沒有寫完...
最后再調(diào)用一下彈粗個(gè)dialog就好了...上圖
圖片發(fā)自簡書App
接下來就是本篇開頭的那副圖了...
嗯...(正在學(xué)習(xí)markdown中...)
(本人小白...以后會(huì)更新Android開發(fā)中遇到的一些問題...以及寫的lajiC++代碼...還望dalao們多多指正血筑!)