I am trying to use the android dev emualtor to create a virtual phone with the same spec as the droid.
I am using the WVGA 854 profile, High deinsity (240) and scaling the emulator screen to 3.7 inch on launch.
Problem is it seems to be emulating it like it has WVGA 854 resolution but with a medium or low density screen, as the icons are teeny tiny and the whole thing looks wrong.
Im sure the droid does have teeny tiny icons and apps, can anyone tell me where i am going wrong?
Thanks
Download the Skin for the Droid and install it into the sdk skins director.
Related
I am developing an Android application for tablet having 800 x 480 screen resolution and Android version 4.0.
I want to test this on an emulator but I am not able to create an emulator for tablet having 800 x 480 resolution. I am using ADT bundle for android.
I created an emulator for above resolution but it is showing phone skin, not the tablet skin. In AVD manager, I am not getting any skin option where I can select skin type to phone or tablet.
My question is :
How can I create an emulator for 800 x 480 resolution having tablet skin type.
What is the best IDE for Android application development?
i) Eclipse with ADT plugin
ii) ADT bundle for window
Please guide me.
Here are the answers:-
Go to Android Virtual Devices Manager -> Device Definitions. Double click on 10.1" WXGA Tablet or any other 7" tablet which you want to edit. Enter resolution 800x480 and clone the device. Now user created Sample device definition will be created. Now you can use this definition to create your own avd.
Best IDE for android app development is adt bundle for windows. It is faster than eclipse with ADT plugin and optimized for android app development as per my own experience.
Go to Android Virtual Manager > Device Definitions.
You can find many devices...
Select the device as per your preference...
Eg: for 4"WVGA or 3.7" WVGA are having 480x800 resolution.
you can create a new device by clicking new button in Android Virtual Manager
ii ADT bundle for window (its the all in one)
i His question is how to make a cheap tablet avd (ie 7" tablet 480x800). The problem is if you use 480x800 the AVD treats it like a phone and if you make it 7" the bucket is wrong.
Closest I have is (I have an actual cheap 7" device it confirm this):
800x480 (800 1st to make it tablet)
6" (making it a sw430)
normal, mdpi
Portrait is good.
Problem is in landscape the soft buttons remain on the side.
Ideally I'd have a heap of physical devices to test on, but in reality I don't have access to devices with all the different characteristics.
I'm targeting Android 1.6-current (4.0.3 at the moment), primarily phones, but also want the app to be at least somewhat usable on tablets.
The configurations I've been usually testing with until now:
Android 1.6, 320x480 MDPI
Android 2.2, 480x800 HDPI
Android 4.0, 480x800 HDPI
(landscape and portrait, with and without network connection)
I'm thinking of a set of configurations that wouldn't be excessively large but still would give good coverage of various devices "out there". What Android emulator configurations would you suggest?
Update:
Based on the answers I added this configuration to the list:
240x320 LDPI (QVGA skin)
Important to note is that it has 3:4 aspect ratio, different from 3:5 that WVGA has. If layout is tuned to just barely fit in WVGA, scaling down to QVGA can reveal problems. Good idea to check!
Also, added simulated Galaxy Nexus. Just to realize from now on I'll need xhdpi graphics (blurry icons: not acceptable!):
720x1280, no hardware buttons (WXGA720 skin), no SD card
What about 240*320 ldpi ? like xperia mini, motorola, cliq
Well, I'd suggest you add LDPI configuration (which is QVGA - 320x240 and has 0.75 density) as far as there are a lot of devices with such screen resolution.
How can I test my app on high density, large screen emulator?
I'm asking about this specifically because it is not listed at "Table-3" in http://developer.android.com/guide/practices/screens_support.html...
Thanks.
Samsung released a Galaxy Tab AVD. You can dowload it from your Android AVD manager. It is not a Galaxy S but you will face some of the Samsung's specificities with it. I experienced that a week ago: a bug not reproduceable under HTC or Motorola was reported under Galaxy S - I could reproduce it with the Galaxy Tab.
The AVD system also allows you to change the size of the virtual device and to edit its abstracted density setting, so to emulate a large screen / high density.
By the way, the Galaxy S is a 4 in. / 480x800 (source: Samsung). This is not a large screen, is it?
Though its not listed, Galaxy S would surely come under a high density, large screen emulator. That should exactly work as you needed!
You can create custom AVD Emulator with whatever density and resolution you need.
Does anyone have the HTC Desire HD setup in their SDK? if so could you please tell me what settings you picked to configure the AVD.
I have a website that renders properly on all android devices besides this one, so testing it is imperative !
Thank You
I have 2 configurations,
Android 2.2 API 8 skin WVGA800 240 density
Android 2.3.3 API 10 same skin and density
The only one that I use at the moment, is the 2nd because of the official gingerbread on DHD.
The only setting which should affect the rendering of the site is the resolution. The Desire uses a 800x480 (WVGA) resolution screen.
I'm trying to emulate an Acer AOD250 that has a 1024x600 screen and comes with Android. If I create an AVD with default settings except for resolution of 1024x600 and SDK 3, the emulator does not start. The largest I can get working is 670x600. At larger resolutions, sometimes the emulator starts, but does not complete the boot. Is there a memory setting or something that I can change to allow the emulator to work on a screen this big?
Samsung release a plug-in for galaxy TAB !
screen resolution of 1024x600
http://innovator.samsungmobile.com/galaxyTab.do
You can run Android in a virtual machine (e.g.: Virtual Box) using a Android iso