How about View width and height instead of Display?

On Sunday, July 22, 2012 12:31:21 PM UTC+1, Spooky wrote:
>
> On Sun, Jul 22, 2012 at 12:06:30AM -0700, Dianne Hackborn wrote: 
>
> > Do you have a specific use case where you think they are the right way 
> to 
> > go? 
>
> I use them for determining the maximum preview size for the camera 
> preview.  Whether that's the right way to go or not, I can't say, but it 
> works nicely, and it's very simple.  Just loop through the output of 
> camera.getSupportedPreviewSizes() and pick the last one where the 
> supported width and height are both lower than the display's width and 
> height. 
>
> The Developer's Guide (at 
> http://developer.android.com/guide/topics/media/camera.html) only says 
> something like "set preview size [etc] here." ... nothing about not using 
> display.width() and display.height() to find the upper limits, and 
> nothing about a different way to do so, either.  The book, Pro Android 
> Media, does the same for determining the upper limits for the preview 
> size, and then, as I did, loops through the supported preview sizes to 
> find the max value.  It seems to work fine, at least, for the devices 
> I've tested it on. 
>
> In camera.parameters, there's a getPreferredPreviewSizeForVideo. but 
> that's the ideal size for supporting video recording.  I haven't read 
> anything that says that you should just assume that the display size 
> is one of the supported preview sizes, nor would I make such an 
> assumption (though it does at least *appear* to be true). 
>
> So everything seems to point back to using display.width() and 
> display.height() along with camera.getSupportedPreviewSizes() and 
> a "for" loop to determine the maximum preview size for a given device. 
>
> So, correct me if I'm wrong, but that would seem to be at least one 
> valid use.  And in this case, it seems to be not only the right way, 
> but THE way. 
>
> Later, 
>    --jim 
>
> -- 
> THE SCORE:  ME:  2  CANCER:  0 
> 73 DE N5IAL (/4)            MiSTie #49997      < Running Mac OS X Lion > 
> spooky1...@gmail.com                    ICBM/Hurr.: 30.44406N 86.59909W 
>
>           "The iPad is a status symbol for yuppies. The Android 
>          is for people who actually want something that works." 
>
> Android Apps Listing at http://www.jstrack.org/barcodes.html 
>
>

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

Reply via email to