【发布时间】:2012-10-17 05:34:05
【问题描述】:
在我的应用程序中,我想显示设备的 Android 操作系统代码名称。
即,我想在运行时从设备获取 android 操作系统代码名称,如 Honeycomb 或 Gingerbread。
有没有办法让这个代号刺痛自己?我想在我的应用程序的一个屏幕中显示该名称。
我可以像这样比较并对字符串进行硬编码。
if (Build.VERSION.SDK_INT==Build.VERSION_CODES.GINGERBREAD) {
CodeName=”GINGERBREAD”
} else if (Build.VERSION.SDK_INT==Build.VERSION_CODES.HONEYCOMB){
CodeName=”Honeycom”
}
但是如果明天有新版本发布,那我就得重新修改代码了。这就是为什么我正在寻找一些为什么要获取代码名称字符串本身而不是获取版本号的原因。
那么任何人都可以建议一些方法来获取设备的操作系统代码名称,就像我们获取操作系统版本号一样?
【问题讨论】: