Don't believe written documentation at this point, there has been some chaos in this. The current official numbers used by the platform implementation are:
Normal -- 320dp x 480dp Large - 480dp x 640dp XLarge - 720dp x 960dp Technically in the impl Small is just smaller than normal, but as per the CDD the smallest this can be is 320dp x 426dp. * *I really need to write a blog post about this, especially on conjunction with some other stuff coming up. :} On Mon, Jun 20, 2011 at 9:57 PM, Zsolt Vasvari <zvasv...@gmail.com> wrote: > Dianne, I found the following table in attrs_manifest.xml > > <attr name="screenSize"> > <!-- A small screen configuration, at least 240x320db. --> > <enum name="small" value="200" /> > <!-- A normal screen configuration, at least 320x480db. -- > > > <enum name="normal" value="300" /> > <!-- A large screen configuration, at least 400x530db. --> > <enum name="large" value="400" /> > <!-- An extra large screen configuration, at least > 600x800db. --> > <enum name="xlarge" value="500" /> > </attr> > > Are those correct? I couldn't find the code where it would do the > checking -- I guess it's in native code. > > On Jun 21, 10:17 am, Zsolt Vasvari <zvasv...@gmail.com> wrote: > > Thanks, Dianne. I am actually happy that OEMs are trying to "push the > > envelop" with these devices. Some of these strange form factors may > > stick. > > > > So the division point between normal and large is 480dp x 640dp. > > > > Can you please tell me (or point me to a source) what the division > > points between small/normal and large/xlarge are? > > > > On Jun 21, 9:51 am, Dianne Hackborn <hack...@android.com> wrote: > > > > > > > > > Yeah, 240/160. hdpi == 240, mdpi == 160. > > > > > This device should not normally run applications on both screens. > > > > > Actually, this is what they did: > https://market.android.com/details?id=com.kyocera.tabletmodeextension... > > > > > So it is a compatible device for purposes of passing the CDD, but you > can > > > download an app of theirs that makes it incompatible. > > > > > Writing the CDD sometimes feels like trying to do a deal with the > devil. :p > > > > > On Mon, Jun 20, 2011 at 6:41 PM, Zsolt Vasvari <zvasv...@gmail.com> > wrote: > > > > Got it. It's the density float in DisplayMetrics. > > > > > > On Jun 21, 9:36 am, Zsolt Vasvari <zvasv...@gmail.com> wrote: > > > > > I am sorry, how did you get > > > > > > > 533dp x 640dp > > > > > > > from > > > > > > > 800x960 hdpi screen? > > > > > > > Can you please provide this calculation? Obviously, you divided by > > > > > 1.5, but where did the 1.5 magic constant come from? I would like > to > > > > > use this info to determine in my app if I am running on a screen at > > > > > least LARGE and do some stuff differently. > > > > > > > On Jun 21, 9:19 am, Dianne Hackborn <hack...@android.com> wrote: > > > > > > > > To be compatible, a device like this would need to run apps in > only one > > > > of > > > > > > the screens. What it means to run in two screens is not well > defined. > > > > > > > > Fwiw, the division point between normal and large is 480dp x > 640dp. So > > > > a > > > > > > 800x960 hdpi screen is 533dp x 640dp, just barely classifying as > large. > > > > On > > > > > > the other hand the aspect ratio of that screen is only 1.2, which > is > > > > not > > > > > > compatible according to the CDD. It is also not compatible to > change > > > > the > > > > > > screen configuration, so there are two reasons it must run > applications > > > > on > > > > > > one screen for compatibility. > > > > > > > > On Mon, Jun 20, 2011 at 5:24 PM, Zsolt Vasvari < > zvasv...@gmail.com> > > > > wrote: > > > > > > > The Flipout has a 320x240 screen. Ths is definetely the > Kyocera > > > > Echo. > > > > > > > > > My only question when supporting this device is if the screen > > > > > > > consdered Medium or Large? 4.7" seems to be borderline on the > screen > > > > > > > size chart. > > > > > > > > > On Jun 20, 11:40 pm, Dan <dan.schm...@gmail.com> wrote: > > > > > > > > My bet is the Motoroal Ruth/Flipout > > > > > > > > > >http://phandroid.com/motorola-flipout/ > > > > > > > > > > On Jun 19, 6:56 pm, Zsolt Vasvari <zvasv...@gmail.com> > wrote: > > > > > > > > > > > As part of my app, if I notice a screen size/DPI combo I > haven't > > > > > > > > > tested on, I pop-up a dialog and ask the user to send me an > > > > e-mail > > > > > > > > > about that. > > > > > > > > > > > Here's what I got yesterday: > > > > > > > > > > > Display width: 800 > > > > > > > > > Display height: 960 > > > > > > > > > Display DPI: 240 > > > > > > > > > > > Anybody has a clue as to what kind of device has a 800x960 > > > > squarish > > > > > > > > > screen. The HDPI indiciates that it's a phone. I asked > the > > > > user, but > > > > > > > > > he hasn't come back to me -- my guess it's something > unreleased.- > > > > Hide > > > > > > > quoted text - > > > > > > > > > > - Show quoted text - > > > > > > > > > -- > > > > > > > You received this message because you are subscribed to the > Google > > > > > > > Groups "Android Developers" group. > > > > > > > To post to this group, send email to > > > > android-developers@googlegroups.com > > > > > > > To unsubscribe from this group, send email to > > > > > > > android-developers+unsubscr...@googlegroups.com > > > > > > > For more options, visit this group at > > > > > > >http://groups.google.com/group/android-developers?hl=en > > > > > > > > -- > > > > > > Dianne Hackborn > > > > > > Android framework engineer > > > > > > hack...@android.com > > > > > > > > Note: please don't send private questions to me, as I don't have > time > > > > to > > > > > > provide private support, and so won't reply to such e-mails. All > such > > > > > > questions should be posted on public forums, where I and others > can see > > > > and > > > > > > answer them.- Hide quoted text - > > > > > > > > - Show quoted text -- Hide quoted text - > > > > > > > - Show quoted text - > > > > > > -- > > > > You received this message because you are subscribed to the Google > > > > Groups "Android Developers" group. > > > > To post to this group, send email to > android-developers@googlegroups.com > > > > To unsubscribe from this group, send email to > > > > android-developers+unsubscr...@googlegroups.com > > > > For more options, visit this group at > > > >http://groups.google.com/group/android-developers?hl=en > > > > > -- > > > Dianne Hackborn > > > Android framework engineer > > > hack...@android.com > > > > > Note: please don't send private questions to me, as I don't have time > to > > > provide private support, and so won't reply to such e-mails. All such > > > questions should be posted on public forums, where I and others can see > and > > > answer them.- Hide quoted text - > > > > > - Show quoted text -- Hide quoted text - > > > > - Show quoted text - > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en