Question

I have developed an app running successfully on all the versions of android phones but it is not working, as desired, on Kindle Fire. I have configured the emulator as mentioned on https://developer.amazon.com/help/faq.html#KindleFire

When tested it on Kindle Fire, the graphics were not correctly positioned. Client want all the phones and kindle fire apps to have single apk.

Can anyone please tell me:-
1. Minimum sdk-version for kindle fire?
2. In which directory/folder should I place the graphics for kindle fire? (as I guess, kindle is picking up the wrong graphics.) Right now the graphics of kindle reside in the 'mdpi' folder.

Was it helpful?

Solution

As far as the answer to your two questions go...

From your own link:

To increase the probability that your app will be compatible with Kindle Fire, you should only use APIs that are backwards compatible with Gingerbread.

Also:

Target: Android 2.3.4 - API Level 10

And:

Abstracted LCD Density: 169

From the Supporting Multiple Screens doc.

mdpi Resources for medium-density (mdpi) screens (~160dpi). (This is the baseline density.)

OTHER TIPS

I ran into some kind of similar problem when I tried to remove the fullscreen option within the manifest of our project: android:theme="@android:style/Theme.NoTitleBar.Fullscreen". Our app is also designed to be compatible with every screen resolution within a single universal apk.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top