为nexus 10准备应用程序

时间:2012-12-19 16:01:02

标签: android android-emulator nexus-10

我正在开发一款Android音频录制应用程序,我们的应用程序目前适用于所有Android手机,Nexus 7和Motorola Xoom平板电脑。

我想知道是否有任何指导方针或最佳做法来重新设计/修改我们的Nexus 10应用。更具体地说,以下几点的任何指针都会非常有用:

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

New AVD default device types

3 个答案:

答案 0 :(得分:8)

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

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

Device Definitions

然后,单击“新设备”。填写这样的东西:

Nexus 10 configuration

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

答案 1 :(得分:7)

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

供参考,请参阅: https://plus.google.com/118292708268361843293/posts/ePQya3KsTjW

答案 2 :(得分:3)

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

哦..而且非常快: - )

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

顺便说一下,我自己也没有为AndroVM项目做出贡献,但它大大加快了我自己的开发周期。在所有开发周期中,等待查看其代码调整是否使用仿真器或硬件设备工作的开发人员会增加相当多的时间开销。在正常的代码开发过程中,无论屏幕大小如何,我都会建议使用AndroVM。