Android_Build类获取手机硬件信息

时间:2023-02-09 19:01:19
  1. Build.BOARD // 主板  
  2. Build.BRAND // android系统定制商  
  3. Build.CPU_ABI // cpu指令集  
  4. Build.DEVICE // 设备参数  
  5. Build.DISPLAY // 显示屏参数  
  6. Build.FINGERPRINT // 硬件名称  
  7. Build.HOST  
  8. Build.ID // 修订版本列表  
  9. Build.MANUFACTURER // 硬件制造商  
  10. Build.MODEL // 版本  
  11. Build.PRODUCT // 手机制造商  
  12. Build.TAGS // 描述build的标签  
  13. Build.TIME  
  14. Build.TYPE // builder类型  
  15. Build.USER

 

如:

 
String s1 = "";


TelephonyManager tphone = (TelephonyManager) this
.getSystemService(this.TELEPHONY_SERVICE);

s1+=tphone.getCellLocation()+"\n";/////获取地理位置
if( tphone.getSubscriberId()!=null){

if( tphone.getSubscriberId().startsWith("46000") || tphone.getSubscriberId().startsWith("46002"))

{//因为移动网络编号46000下的IMSI已经用完,所以虚拟了一个46002编号,134/159号段使用了此编号 //中国移动

s1+="中国移动\n";


}else if(tphone.getSubscriberId().startsWith("46001")){

//中国联通

s1+="中国联通\n";

}else if(tphone.getSubscriberId().startsWith("46003")){

//中国电信
s1+="中国电信\n";
} }


s1+="手机型号:"+android.os.Build.MODEL+"\n";/////////手机型号
s1+="手机系统版本:"+"Android "+android.os.Build.VERSION.RELEASE+"\n";///////手机系统版本
s1+="手机制造商:"+Build.PRODUCT+"\n";
TextView tv1=(TextView)findViewById(R.id.tv1);

tv1.setText(s1);