Android手机获取系统rom的定制商
随着Android第三方rom团队越来越多,很多手机用户不再满足于使用手机厂商提供的难看且不太人性化的自带rom.
特别对于一些热爱刷机的朋友们,只要是第三方rom对自己的机型有适配,那么他们一定会去刷机体验.
但是,有时候,这会对程序猿造成一些困扰.比如说,一款软件本来是为华为手机开发的,与华为rom底层有一些交互,那么,如果你的华为手机刷的小米rom或者其他第三方rom,程序就有可能会挂掉.
这时候,判断手机rom定制商就十分必要了.
下面贴上代码:
1 private String getHandSetInfo() { 2 String handSetInfo = "手机型号:" + android.os.Build.MODEL 3 + "\n系统版本:" + android.os.Build.VERSION.RELEASE 4 + "\n产品型号:" + android.os.Build.PRODUCT 5 + "\n版本显示:" + android.os.Build.DISPLAY 6 + "\n基带版本:" + reflect() 7 + "\n系统定制商:" + android.os.Build.BRAND 8 + "\n设备参数:" + android.os.Build.DEVICE 9 + "\n开发代号:" + android.os.Build.VERSION.CODENAME 10 + "\nSDK版本号:" + android.os.Build.VERSION.SDK_INT 11 + "\nCPU类型:" + android.os.Build.CPU_ABI 12 + "\n硬件类型:" + android.os.Build.HARDWARE 13 + "\n主机:" + android.os.Build.HOST 14 + "\n生产ID:" + android.os.Build.ID 15 + "\nROM制造商:" + android.os.Build.MANUFACTURER // 这行返回的是rom定制商的名称 16 ; 17 return handSetInfo; 18 }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。