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 <[email protected]> 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 <[email protected]> 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 <[email protected]> wrote:
> > > Got it.  It's the density float in DisplayMetrics.
>
> > > On Jun 21, 9:36 am, Zsolt Vasvari <[email protected]> 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 <[email protected]> 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 <[email protected]>
> > > 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 <[email protected]> wrote:
> > > > > > > My bet is the Motoroal Ruth/Flipout
>
> > > > > > >http://phandroid.com/motorola-flipout/
>
> > > > > > > On Jun 19, 6:56 pm, Zsolt Vasvari <[email protected]> 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
> > > [email protected]
> > > > > > To unsubscribe from this group, send email to
> > > > > > [email protected]
> > > > > > For more options, visit this group at
> > > > > >http://groups.google.com/group/android-developers?hl=en
>
> > > > > --
> > > > > Dianne Hackborn
> > > > > Android framework engineer
> > > > > [email protected]
>
> > > > > 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 [email protected]
> > > To unsubscribe from this group, send email to
> > > [email protected]
> > > For more options, visit this group at
> > >http://groups.google.com/group/android-developers?hl=en
>
> > --
> > Dianne Hackborn
> > Android framework engineer
> > [email protected]
>
> > 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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to