【问题标题】:Android Virtual Device ConfigurationsAndroid 虚拟设备配置
【发布时间】:2012-09-23 13:12:04
【问题描述】:

我刚刚开始使用 Android Dev。

我应该将哪些 Android 手机添加为虚拟设备,以确保我的应用适用于大多数人?

我从谷歌找到的唯一文章是 2 年前写的,我认为现在市场份额已经发生了很大变化,因此那里列出的手机可能不再使用了。

具体来说,我想知道我应该为手机提供哪些屏幕尺寸 + Ram/内存进行测试。

【问题讨论】:

  • Froyo(2.2) 拥有约 50% 的市场份额。我建议使用目标平台 2.2。
  • @ShashankKadne Ram 和屏幕尺寸怎么样?
  • 好吧,我猜我错了。它的姜饼。见here

标签: java android mobile android-emulator


【解决方案1】:

如果您的问题是关于您想要支持哪些 Android 版本,请查看this link

所以基本上你可以使用 eclair (2.1) 具有最低支持的版本。 我强烈建议您针对最后一个版本(目前是 Jelly Bean)。这是一个非常好的做法,这样当 JB 变得更受欢迎时,您就不必更新您的应用来适应它。..

对于我的测试,我通常有一个带有 eclair 或姜饼的虚拟机和带有 Jelly Bean 的手机。

edit :在您的应用清单中进行了一项非常重要的说明。您必须使用 android:minSdkVersion="XXX" 声明您支持的最低 android 版本。标签 android:targetSdkVersion="XXX" 不是在这里告诉您关注哪个版本,而是告诉系统您是否考虑过最新版本。所以你应该始终以最后一个为目标(目前为 16 个)。例如,如果您针对姜饼(我认为 api 级别 9),那么终端将假定您没有调整菜单按钮的差异并显示一个,即使您甚至不使用它!这是一个非常糟糕的用户体验。

至于要支持的屏幕尺寸,This link 非常有帮助(无论何时您有关于 android 开发的问题,官方网站都应该是您的首选)。我认为问题不在于屏幕尺寸,让我们为它们中的每一个进行布局,但相反:这是我想在标准尺寸手机上显示我的应用程序的方式(我会说大约 4.2 英寸) ),在 dp 方面,我需要另一个布局,因为我的布局要么太狭窄,要么有太多空白?

如果您真的想知道要考虑什么尺寸,那么 4 到 4.5 英寸之间是您可以找到 2012 年大多数高端智能手机的地方。您可能需要另一种布局来适应 3.5 英寸或更小的屏幕。 在高级尺寸中,我会专注于 7 英寸(Nexus 7、kindle、galaxy tab 7)和 10 英寸。

【讨论】:

  • 我也想知道支持哪些屏幕尺寸/分辨率和内存/内存,有什么想法吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-08-16
  • 1970-01-01
  • 1970-01-01
  • 2016-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多