如何通过Android上的代码检索品牌和型号信息?
问题描述:
有一个类android.os.Build得到静态变量支持设备信息, 但当我尝试访问它我总是得到一个运行时异常。如何通过Android上的代码检索品牌和型号信息?
E.x如何,我尝试访问它:
String model = Build.MODEL;
我总是得到一个例外是这样的:
04-14 14:57:45.266: ERROR/AndroidRuntime(770): java.lang.VerifyError: com.mypackage.Main
我不能找到需要在这个任何特殊的安全权限的任何信息。
任何人都有线索?
答
Build.MODEL
自一开始就一直存在。你不应该得到一个VerifyError
访问该公共静态数据成员。在Build
上有几个更新的文件(例如,CPU_ABI
),因此如果您尝试在较旧的设备/模拟器*问它们,将会给您一个VerifyError
- 文档指出引入了各种数据成员的API级别。
完美!非常感谢。我试图打印出所有的HTC Hero .... – 2010-04-14 14:04:09