6

我正在开发一个安卓录音应用程序,我们的应用程序目前设计用于所有安卓手机、Nexus 7 和摩托罗拉 Xoom 平板电脑。

我想知道是否有任何指南或最佳实践来重新设计/修改我们的 Nexus 10 应用程序。更具体地说,关于以下几点的任何指示都会非常有帮助:

  • 支持新的 2560x1600 分辨率的 UI 指南
  • Android资源文件相关修改(基于类似指南
  • 任何经过修改以在 nexus 10 上运行的示例或开源应用程序
  • 创建和运行 nexus 10 模拟器的最佳实践,因为默认情况下没有这样的 AVD 设备(下面的屏幕截图)。关于创建一个的任何想法,请牢记高分辨率。

新的 AVD 默认设备类型

4

3 回答 3

8

只要您拥有 xhdpi 资产和为 10 英寸平板电脑制作的布局,您就不必做任何事情(除了添加一个新的 xxhdpi 启动器图标,如 @Mattias 所述)。

要制作 Nexus 10 AVD,请导航至设备定义:

设备定义

然后,单击新设备。填写如下内容:

Nexus 10 配置

现在它将列在上面显示的设备下拉列表中。

于 2012-12-22T16:41:58.447 回答
7

关于您的第二点,资源:虽然 nexus 10 是一种xhdpi设备,但如果可用,它将使用xxhdpi“one bucket up”中的启动器图标,因此请确保提供一个,因为它看起来会更好/更清晰/更清晰。原因是此设备上有更大图标的空间。xxhdpi 处的启动器图标大小为 144x144 像素。

参考见: https: //plus.google.com/118292708268361843293/posts/ePQya3KsTjW

于 2012-12-19T16:18:44.217 回答
3

模拟 Nexus 10 的最佳方式是使用 AndroVM。我目前正在以完整的 Nexus 10 2560x1600 分辨率在其上运行 Android,如果我将 AndroVM 设置为使用 320dpi,它就适合我的高清屏幕。

哦..而且它非常快:-)

我个人在模拟器和真实硬件设备上使用它,因为它响应速度极快,而且 APK 的部署速度快如闪电。

顺便说一句,我自己并没有为 AndroVM 项目做贡献,但它大大加快了我自己的开发周期。在所有开发周期中,开发人员等待查看他们的代码调整是否使用模拟器或硬件设备会增加相当大的时间开销。在正常代码开发过程中,无论屏幕大小如何,我都会彻底推荐使用 AndroVM。

于 2013-03-21T17:07:47.703 回答