Nexus Application Preparation 10

I am working on an Android Audio Recording application, our application is currently designed to work on all Android, Nexus 7 and Motorola Xoom phones.

I was wondering if there are any recommendations or recommendations for redesigning / modifying our application for Nexus 10 . More specifically, any pointers to the points below would be really helpful:

  • User Guide to support the new 2560x1600 resolution
  • Changes to file files for Android (based on similar recommendations )
  • Any open source examples or applications that have been modified to work with Nexus 10
  • Best practice for creating and running the nexus 10 emulator, since there is no such AVD device by default (screenshot below). Any thoughts on creating one, given the high resolution.

New AVD default device types

+6
source share
3 answers

As for your second point, resources: While the Nexus 10 is an xhdpi device, it will use the start-up icon from xxhdpi β€œone bucket up” if available, so be sure to specify it as it will look much better / sharper / sharper . The reason is that there is room for a larger icon on this device. The launcher icon size in xxhdpi is 144x144 pixels.

For reference, see https://plus.google.com/118292708268361843293/posts/ePQya3KsTjW

+7
source

As long as you have xhdpi assets and layouts made for 10-inch tablets, you don’t need to do anything (except add a new xxhdpi launcher icon, as mentioned in @Mattias).

To create the Nexus 10 AVD, go to the device definitions:

Device definitions

Then click "New device". Fill it out like this:

Nexus 10 configuration

Now it will be listed in the drop-down list of devices that you show above.

+8
source

The best way to emulate Nexus 10 is to use AndroVM. I am currently running Android on it with the full Nexus 10 resolution of 2560x1600, and it is suitable for my HD screen if I installed AndroVM to use 320dpi.

Oh .. and this is VERY fast :-)

I personally use it for emulators and real hardware devices, as it is very responsive and the deployment of the APK is very fast.

Incidentally, I myself do not participate in the AndroVM project, but it significantly accelerated my own development cycle. In all development cycles, the developer waits to check if his code settings work using an emulator or hardware device, which increases a significant load on time. I would recommend using AndroVM regardless of screen size in normal code development.

+3
source

All Articles