【发布时间】:2011-10-19 06:35:31
【问题描述】:
Ice Cream Sandwich 刚刚在几个小时前发布,我已经使用 SDK 玩了几个小时了。冰淇淋三明治很特别,因为它可以在手机和平板电脑上运行。我似乎找不到的功能之一是告诉您操作系统是在手机还是平板设备上运行的方法。
这将非常有用,因为由于屏幕尺寸较小,您可能必须为手机设计不同的东西。
Build 中有一个名为getRadioVersion() 的新方法,它返回无线电固件版本,如果无线电当前未打开,则返回 null。这是我最近一次找到我正在寻找的东西。
【问题讨论】:
-
关于屏幕尺寸的信息难道不是比“手机”/“平板电脑”的任意区别更更重要吗?有些平板电脑越来越小,有些手机越来越大。此外,许多平板电脑确实有收音机,所以这也不是一个可靠的指标。
-
是的,这可能是最好的方法。我想我可以只使用 DPI 吗?
-
DPI 或者您可以制作不同的布局并将不同的布局添加到不同的布局文件夹中......
标签: android android-4.0-ice-cream-sandwich