1

我是 Android 应用程序开发的新手。(一年前做过,但完全忘记了)

一年前,我创建了一个虚拟设备,并使用 AVD 管理器设置了模拟器。那时候,它只要求我选择目标,我每次都选择 2.2,以便它也支持最新版本。

一年后,我面临的问题是,它也要求我选择目标设备。我使用 Galaxy Fit,但其他人的手机和分辨率不同,适用于平板电脑、智能手机、笔记等。我参考了 YouTube、Google 和 Android 文档本身的所有教程,它只提供有关旧设置的信息,一个没有设备信息。

我想知道选择哪种设备,以便我的应用程序可以在所有设备和屏幕尺寸上兼容(我选择 Android 2.2 作为目标),因为不选择设备,确定按钮不会被激活。

谢谢你

4

1 回答 1

2

使应用程序与所有设备兼容取决于您设计应用程序的方式,而不是选择的虚拟设备。

可以在此处找到有关如何针对不同屏幕优化应用的一些推荐的 Android 文档。

关于某些设备中可能存在或不存在的传感器或其他功能,您应该在使用它们之前检查它们是否可用。

如果您遵循这些,您可能很适合与支持您选择的最低 API 集的手机兼容。

但是,在不同的虚拟设备中进行测试可以帮助您验证您的应用在不同的真实设备中是否兼容。

顺便说一句,创建 AVD 时的设备选项是用于创建与特定设备匹配的 AVD(这里有一个问题。但是为了兼容性,您不需要测试特定设备,而是需要测试各种功能值(分辨率、屏幕等)

于 2013-02-02T07:26:25.140 回答