I'm testing my app on different AVD setups in the emulator and ran into problems with zoom controls in MapView on Android 1.6 using QVGA resolution only (lcd.density=120).
When tapping on the screen so the zoom controls are displayed, the zoom in/plus sign is displayed much larger than zoom out, which seem to have the correct resolution.
I've tested different combination of Android versions and resolutions but only 1.6 with QVGA resolution seem to be having this issue. I've searched on Google but only found two Tattoo user reporting the same problems on their phones that seem to use QVGA.
Is this a known issue with the emulator only or is it still an issue on real phones? Why I want to support 1.6 is because SE X10-Mini has gained huge success here in Sweden and this phone run exactly 1.6 with QVGA until SE finally upgrade the phone.
Related
I have install flutter and android studio and setup as usual in new laptop running windows 11 pro. But when I start emulator its fonts are not clear, blurred. I tried switching emulated performance from hardware to software, but not works, is any one facing this issue.
My monitor display resolution 1366 * 768 Scale 100%
I used pixel emulator with 1080* 1920 resolution
and Pixel 3a with 1080*2220 resolution
same problem exist with both emulators.
Actually I don't think there would be a solution for that.
Because this problem is related to down scaling emulator window too much.
But you can do one of these:
1- create a new emulator and use a smaller screen size (around 720p). the downside is that you can not create emulator with Google play system images, as they need 1080p phone screen size. you can still use Google Apis images.
2- use a monitor with at least 1080p resolution.
3- use third party emulators like Memu. you can choose any screen resolution in these emulators, and they come with google play. also their performance is much better than Android studio native emulator.
4- use a physical Android phone.
I made an application under Android emulator provided worked perfectly on all types of dispositives (small, normal, large, xlarge) (-ldpi,-mdpi, -hdpi,-xhdpi). But the last few days I saw that in some phones with the latest versions of android (these phones consist with a lower bar like tablets) did not look properly.
So my question is: what kind of phones have or can upgrade to these versions of android? (small-HDPI, normal-HDPI, normal-xhdpi???)
Thank you!
Theoretically, nothing stops a manufacturer from making an ldpi device capable of running ICS or JB. However, in practice, most devices with ldpi and even mdpi to some extent do not have good enough processors in both CPU and GPU departments to be able to run the newer version of Android.
Till date, the lowest I've seen an ICS device go screenwise is a normal-mdpi display. However, I do not know the details of every device in existence, and there could be lower devices as well.
You should design your app keeping in mind all device configs, at most excluding only ldpi and small displays.
I'm trying to setup an AVD with Full-Screen resolution (1920x1080), but I only have a blank screen when I start it. I tried to increase the RAM size to 2048 Mb (2Gb) without success.
1280x720 Works fine. Is this the biggest resolution for an AVD device?
Thank you in advance.
I can't get it working either, so my guess is that it's not currently supported. Shame, as we'll soon start seeing devices with full HD resolution screens.
Edit: With r19 of the Android SDK, it seems to be working now. But it's very buggy and crashed on me after some time. It requires GPU emulation as well.
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.
As I do not have the money to buy all the Android phones, is there a resource somewhere or can somebody suggest the settings that would best emulate the Nexus, Motrola Droid and HTC Magic etc. Some users are reporting problems with my app and I am thinking it may be due to the screen sizes.
thanks
These are the settings I use:
Nexus One - Target: Android 2.1 - Skin: WVGA800
Droid - Target: Android 2.0 - Skin: WVGA854
Hero - Target: Android 1.6 - Skin: HVGA
You're not going to get an exact match for the physical devices in the Emulator, but the screen sizes are correct.
Also, due to firmware updates some of these phones can have different firmware levels on. For example, a Droid could be on 2.0 or 2.0.1. The levels above are based on the lowest level each phone could be running.
This earlier question is relevant, but does not directly list configurations you can use.