android - Android 2.x 是否支持 QVGA 分辨率?

标签 android android-manifest galaxy

根据 Android doc for supporting multiple screen sizes,Android 2.x 似乎支持 QVGA 作为小屏幕尺寸。在我的应用程序的 list 文件中,我有

<supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:smallScreens="true" />

<uses-sdk
        android:minSdkVersion="5"
        android:targetSdkVersion="15" />

但最近,一位客户联系我说 google play 商店说他的 Samsung Galaxy Y 与我的应用程序不兼容。我查看了 Galaxy Y,发现它与其他型号的唯一不同之处在于它有一个小型 3 英寸 QVGA (240x320) 显示屏。它正在运行 Gingerbread 。

所以我的问题是,Android 2.x 的 QVGA 支持是否存在任何已知问题?我还四处搜索并在一些应用程序的发行说明中看到,他们特别提到了 QVGA 支持,这让我认为它不支持开箱即用。有人可以证实这一点吗?谢谢!

最佳答案

是的,Android 2.x 支持 QVGA 分辨率显示器。事实上,您甚至可以在 QVGA 显示器上运行最新版本的 Android。

smallnormal 的跳跃发生在 3 英寸左右,这在很大程度上取决于设备制造商。对于 Galaxy Y,它很可能实际上是一个 small ldpi 显示器 (QVGA)。

Android 开发者 documentation指出:

small screens are at least 426dp x 320dp

对于 ldpi 设备,每个 dp 等于 0.75 像素 - 换句话说, 屏幕至少为 320 x 240 像素。只有 small 屏幕支持 QVGA 分辨率。

关于android - Android 2.x 是否支持 QVGA 分辨率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10715636/

相关文章:

android - 具有 WRITE_APN_SETTINGS 权限的应用不适用于 Android Market 上的 Galaxy Tab 10.1 GT-P7500

android - 使用 Android 蓝牙 API 的 Samsung Galaxy Tab 中的蓝牙检测问题

android - 谷歌纸板适应其他屏幕

安卓 GPS 小部件

java - 解析 : How can I get Relation from a local data store (. ..fromLocalDatastore())?

android - 未找到样式属性 'android:attr/colorControlNormal>' - 在源代码中找不到错误

java - 在应用程序中添加签名栏

Android Studio - Gradle list 合并失败

android - 读取 list 文件 : list <uses-library>

android - Play 商店显示我的应用程序不受 Nexus 7 和其他支持