我测试了几款Android手机,发现在一些特定的设备上,"设置->关于->(手机身份)->型号"中显示的型号与使用Build.MODEL检索到的型号不同。我正在寻找找出我如何可以检索通过设置菜单以编程方式呈现的型号。
我在一些设备上看到了这个问题:
- 实际设备是HTC Inspire 4G
- 设置菜单中的型号:HTC InspireTM 4G
- 来自Build API的型号:Desire HD
- 实际设备是摩托罗拉Droid Razr Maxx HD
- 设置菜单中的型号:DROID RAZR MAXX HD
- 来自Build API的型号:DROID RAZR HD
我试过检查构建。没有找到通过设置菜单找到的型号。您的想法和想法检索设置菜单值通过Android API或其他方式表示赞赏。提前感谢!
你提到的设备不是普通的android设备;它们包括一些制造商定制。比起HTC的版本,摩托罗拉的版本更接近于普通的Android,但即便如此…
在设置菜单中显示的确切信息是制造商可以定制的东西之一,每当他们打包他们的Android版本以包含在特定设备上时。不太可能有任何便携的、可靠的方法来获取这些信息。