google-play - 在 ICS 上区分平板电脑和智能手机

标签 google-play apk android android-4.0-ice-cream-sandwich

我了解默认情况下(预 ICS),为了区分平板电脑和智能手机,开发人员可以使用 Android list 中的 sdk 版本(屏幕尺寸和 openGL 过滤器除外)。 现在 ICS 在 SP 和平板电脑上运行,如果我需要区分 SP 和平板电脑,开发人员有哪些选择?

我认为屏幕尺寸不可靠。

假设出于某些原因,我无法为 SP 和平板电脑提供通用的 apk。 我还想避免为平板电脑和 SP 单独申请

最佳答案

一般而言,平板电脑和手机之间唯一的显着差异是屏幕尺寸和电话功能的存在,此外,手机通常具有移动数据,而平板电脑可能仅支持 wifi。使用 ICS,在两类设备上运行的软件基本相同,所以唯一有趣的区别特征就是这些点。如果设备的屏幕足够大以容纳您的应用并提供所有必需的功能,那么它是手机还是平板电脑重要吗?

我会说屏幕尺寸正是您应该过滤的尺寸。与其说是“手机版”和“平板版”,不如说是“小屏”和“大屏”。

关于google-play - 在 ICS 上区分平板电脑和智能手机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8413329/

相关文章:

android - 如何使用新的 FileProvider 共享当前应用的 APK(或其他已安装应用的 APK)?

java - 从 Android 中的 apk 文件中读取 Activity 名称

android - 在Android中按下按钮时触发事件

android - Google Play 商店(Beta 测试)中的应用程序显示 "App not compatible with your devices"

android - 我可以更改我在 Google Play 上发布的应用程序的包名吗

android - 在两个开发人员控制台帐户中上传相同的应用程序

android - 如何修复渲染缓慢 (Android vitals)

android - 如何在 phonegap 应用程序中下载 apk

android 寻找代理流和stagefright 播放器的问题

android - 如何在 Android Studio 中执行 adb 命令?