据我所知,默认情况下(ICS 之前),为了区分平板电脑和智能手机,开发人员可以使用 Android 清单中的 sdk 版本(除了屏幕尺寸和 openGL 过滤器)。
现在,随着 ICS 在 SP 和平板电脑上运行,如果我需要区分 SP 和平板电脑,开发人员有哪些选择?
我认为屏幕尺寸不可靠。
可以说,由于某些原因,我无法为 SP 和平板电脑提供通用的 apk。
我还想避免单独申请平板电脑和 SP
一般而言,平板电脑和手机之间唯一显着的区别是屏幕尺寸和电话功能,此外手机通常具有移动数据,而平板电脑可能仅支持 WiFi。对于ICS,在两类设备上运行的软件基本相同,因此唯一有趣的区别特征就是这些点。如果设备的屏幕足够大,可以容纳您的应用程序并提供所有所需的功能,那么它是手机还是平板电脑还有关系吗?
我想说屏幕尺寸正是你应该过滤的。与其说是“手机版”和“平板版”,不如说是“小屏”和“大屏”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)