I have an application developed for Honeycomb (initially 3.0) and after the ICS is released the users can install it to theirs phones with ICS, not just to tablets. How can I filter these phones? I have tried with the <support-screens> but that is not working. Also an interesting (at least to me) thing my application won’t scale down to smaller screens. I used fixed sized controls but the size is in dp.
In short:
- Somebody knows how can I filter the ICS phones? (preferably from code)
- What should I do to support ICS phones? (I guess I need to implement a whole new layout for the ICS phones, but it is still a question to me how can I determine what kind of device is it, phone or tablet?
Copied from this answer here: https://stackoverflow.com/a/8427523/253583
You will also probably want to restrict Android Market from enabling users to install this on phones with http://developer.android.com/guide/topics/manifest/supports-screens-element.html in your manifest.