Re: [android-developers] Re: Supporting Galaxy Note Issues Due To It Displaying Itself as a LARGE screen layout.

2012-05-27 Thread b0b


On Sunday, 27 May 2012 04:57:06 UTC+2, Dianne Hackborn wrote:

 On Sat, May 26, 2012 at 11:36 AM, b0b  wrote:

 In short, f... Samsung and the Galaxy Note for this huge mess. 
 And thanks Google for not thinking about the new Android 3.2 qualifiers, 
 *before*.


 You're very welcome.



I apologize for my ranting tone in previous message. 
I had spent several hours thinking about the best way to address this issue 
at the time of writing. 
Your article on the developers blog on the 3.2 qualifiers has been very 
helpful to understand the issue.
 

-- 
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

Re: [android-developers] Re: Supporting Galaxy Note Issues Due To It Displaying Itself as a LARGE screen layout.

2012-05-26 Thread b0b
I'm in the middle of addressing the Galaxy Note layouting and found this 
thread. 

This device is an anomally with its large/xhdpi nature on Gingerbread, 
breaking the long standing assumption that large = tablet.
Of course Samsung knew they were going to break stuff.

According to the latest stats, large/xhdpi doesn't exist: 
http://developer.android.com/resources/dashboard/screens.html

Making correct layouts for all possible size combination is getting more 
and more difficult and time consuming and is a real nightmare.



-- 
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

Re: [android-developers] Re: Supporting Galaxy Note Issues Due To It Displaying Itself as a LARGE screen layout.

2012-05-26 Thread b0b


On Saturday, 26 May 2012 18:23:18 UTC+2, b0b wrote:

 I'm in the middle of addressing the Galaxy Note layouting and found this 
 thread. 


Speaking of which...the Galaxy Note is a 800px x 1280px device with 
generalized dpi = 320  (xhdpi bucket)
Which makes the general density factor = 2   (the DisplayMetrics.density 
value)

which makes it a  400dp x 640dp   device. 

How can this be in the large category specified as at least 640dp x 480dp 
 ?


-- 
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

Re: [android-developers] Re: Supporting Galaxy Note Issues Due To It Displaying Itself as a LARGE screen layout.

2012-05-26 Thread Kostya Vasilyev
Samsung also used interesting screen metrics on the original Galaxy 
Tab P1000.


But back then, 1) the size buckets weren't what they are now 2) there 
were few apps with tablet specific layouts, so their motivation could 
possibly be trying to up-scale the entire app.


As for me, I design my -large / -xlarge layouts based on the real 
devices out there, rather than the theoretical limits in the docs, which 
Samsung is allowed to break. The Galaxy Note is very popluar, and there 
are still many users with the Galaxy Tab P1000 and its no-name clones.


-- K

26.05.2012 21:03, b0b написал:


which makes it a 400dp x 640dp device.

How can this be in the large category specified as at least 640dp x 
480dp  ?


--
Kostya Vasilyev

--
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


Re: [android-developers] Re: Supporting Galaxy Note Issues Due To It Displaying Itself as a LARGE screen layout.

2012-05-26 Thread b0b


 As for me, I design my -large / -xlarge layouts based on the real 
 devices out there,


The Galaxy Note is absolute pain as my -large layouts are made for tablets 
(ie at least 7 or smallest Width = 600dp). 
The Note can be handled nicely with the new sw qualifier introduced in 
Android 3.2 with the tablet/phone distinction at sw600dp.
However my large layout must work for 10 and 7 tablets, thus I cannot use 
xlarge for this (7 tablets are in the large bucket)
To manage the Galaxy Note  on pre-Android 3.2, I must introduce 
-large-xdpi  resource directories for layout, values, xml categories,
which are just copy of the the normal folders (since the Note really should 
be treated as a normal screen device).

In short, f... Samsung and the Galaxy Note for this huge mess. 
And thanks Google for not thinking about the new Android 3.2 qualifiers, 
*before*.

Really this situation for just essentially one device really makes me want 
to leave the Note with shitty layouts or marked as incompatible.



-- 
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

Re: [android-developers] Re: Supporting Galaxy Note Issues Due To It Displaying Itself as a LARGE screen layout.

2012-05-26 Thread Dianne Hackborn
On Sat, May 26, 2012 at 11:36 AM, b0b pujos.mich...@gmail.com wrote:

 In short, f... Samsung and the Galaxy Note for this huge mess.
 And thanks Google for not thinking about the new Android 3.2 qualifiers,
 *before*.


You're very welcome.

-- 
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

Re: [android-developers] Re: Supporting Galaxy Note Issues Due To It Displaying Itself as a LARGE screen layout.

2012-03-20 Thread Brian Conrad
I just changed to the compatibility-screens qualifiers (or elements 
depending on which article you read) and filtering looks fine in the 
developer console.  But now my A500 is shown as incompatible.  For 10+ 
screens only I used:

compatible-screens
!-- high density xlarge size screens --
screen android:screenSize=xlarge android:screenDensity=xhdpi /
/compatible-screens

Logically that should keep that version to 10 screens and 720p or 
higher.  But that is supported with the A500 so they must have their 
data wrong on the A500.


On 03/15/2012 06:22 PM, Zsolt Vasvari wrote:

Why are you surprised this is broken on Google Play.

For my app, the Acer Iconia A500 doesn't even show up on the supported
device list even though I have no filters/qualifiers/etc at all.



On Wednesday, February 8, 2012 7:38:57 AM UTC+8, Doug wrote:

On Feb 5, 6:22 am, Daniele Segatodaniele.seg...@gmail.com  wrote:

On 01/20/2012 02:40 PM, Chris wrote:


My app runs on Android 2.1+ , so I can't use the DPI based screen
differentiation ,

are you sure about this?

I can tell you that I created an emulator with Android version 2.3.3,
told it to be 1280x800, and it picked up my very specific layout that
I stored in layout-large-port-xhdpi-1280x800.  Was that a fluke?  I
don't know.  But we haven't had any complaints from Note users,
whereas if the old layout was used, we would definitely receive some
complaints.

I think Samsung was aware of the problems with the way that the Note
works with some apps, because my company was directly contacted by a
representative from Samsung who helped us work out the layout issue
with our app on the Note.

Doug



--
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


Re: [android-developers] Re: Supporting Galaxy Note Issues Due To It Displaying Itself as a LARGE screen layout.

2012-03-15 Thread jtoolsdev
It would be nice to have a tool that we can confirm how these display 
qualifiers will show up on Play before we actually upload.  Otherwise it 
could be trial and error.  I recently had someone get the Honeycomb version 
I created for 10 and larger minimum 720p screens who has a 1024x600 7 and 
of course that version crops the right side and bottom of the screen.  He 
should have gotten the other version that is tabbed and will work fine with 
smaller screens.  The qualifier didn't filter.

On Tuesday, February 7, 2012 4:33:37 PM UTC-8, Dianne Hackborn wrote:

 On Sun, Feb 5, 2012 at 5:42 AM, albnok  wrote:

 Er... since when could we do that? As far as I know the exact
 qualifiers only came about in Android 3.2.

 layout-large-port-xhdpi-1280x800

 I am thinking layout-large-port-xhdpi would make sense, though.


 You should never, ever see a resource qualifier like that.  That is, 
 frankly, insane.

 Also mixing density with screen size almost certainly means you are doing 
 something on.  I can guarantee that you that there will be device 
 configurations in the future that break with such things, because density 
 has *nothing* to do with screen size.

 The first this is please, please read the documentation and my blog post 
 here: 
 http://android-developers.blogspot.com/2011/07/new-tools-for-managing-screen-sizes.html

 The blog post includes examples of how to use the new selectors in a 
 compatible way with older devices.

 Also, yes, the large size bucket is problematic, as the blog post 
 discusses.  There isn't anything we can do to help this for older versions 
 of the platform. My suggestion if you need to deal with this is to just 
 fall back on doing it programmatically -- define two layouts that are not 
 qualified by screen size, and when your code runs look at the actual screen 
 size (converted to dp units) and pick the one to use based on that.

 Or alternatively, just forget about large, code against xlarge and the new 
 -sw qualifier, and make sure your normal layout resizes reasonably when 
 running on a larger screen.

 -- 
 Dianne Hackborn
 Android framework engineer

 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

Re: [android-developers] Re: Supporting Galaxy Note Issues Due To It Displaying Itself as a LARGE screen layout.

2012-02-07 Thread Dianne Hackborn
On Sun, Feb 5, 2012 at 5:42 AM, albnok alb...@gmail.com wrote:

 Er... since when could we do that? As far as I know the exact
 qualifiers only came about in Android 3.2.

 layout-large-port-xhdpi-1280x800

 I am thinking layout-large-port-xhdpi would make sense, though.


You should never, ever see a resource qualifier like that.  That is,
frankly, insane.

Also mixing density with screen size almost certainly means you are doing
something on.  I can guarantee that you that there will be device
configurations in the future that break with such things, because density
has *nothing* to do with screen size.

The first this is please, please read the documentation and my blog post
here:
http://android-developers.blogspot.com/2011/07/new-tools-for-managing-screen-sizes.html

The blog post includes examples of how to use the new selectors in a
compatible way with older devices.

Also, yes, the large size bucket is problematic, as the blog post
discusses.  There isn't anything we can do to help this for older versions
of the platform. My suggestion if you need to deal with this is to just
fall back on doing it programmatically -- define two layouts that are not
qualified by screen size, and when your code runs look at the actual screen
size (converted to dp units) and pick the one to use based on that.

Or alternatively, just forget about large, code against xlarge and the new
-sw qualifier, and make sure your normal layout resizes reasonably when
running on a larger screen.

-- 
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

Re: [android-developers] Re: Supporting Galaxy Note Issues Due To It Displaying Itself as a LARGE screen layout.

2012-02-05 Thread Mark Murphy
On Sun, Feb 5, 2012 at 8:42 AM, albnok alb...@gmail.com wrote:
 Er... since when could we do that? As far as I know the exact
 qualifiers only came about in Android 3.2.

 layout-large-port-xhdpi-1280x800

The exact qualifiers (-1280x800) were deprecated some time ago.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

_Android Programming Tutorials_ Version 4.1 Available!

-- 
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