So where exactly would a device manufacturer have to set the values for 
xdpi and ydpi?

On Tuesday, October 25, 2011 at 10:27:04 PM UTC+2, Dianne Hackborn wrote:
>
> Sorry you just can't use them.  Nothing in the platform makes use of them. 
>  They need to be set by the manufacturer (there is no way for the platform 
> to know what they are), and as of today they are just not consistently set 
> correctly across devices, and because nothing in the platform relies on 
> them it is easy for devices to have them set incorrectly.
>
> This information is just not available, sorry to say.
>
> Why do you need the actual physical dpi?
>
> On Tue, Oct 25, 2011 at 12:44 PM, ashughes <[email protected] 
> <javascript:>> wrote:
>
>> The values reported by xdpi and ydpi are still incorrect on some devices.
>>
>> Samsung Galaxy Tab 10.1 (from Google I/O):
>> xdpi: 160.15764
>> ydpi: 160.0
>>
>> Lenovo ThinkPad Tablet:
>> xdpi: 160.15764
>> ydpi: 160.0
>>
>> HTC Jetstream:
>> xdpi: 150.51852
>> ydpi: 149.41176
>>
>> The Galaxy Tab and ThinkPad Tablet report incorrect values, while the 
>> Jetstream reports correct values. I don't know why the xdpi and ydpi values 
>> are different (unless they *actually* are on they physical display, in 
>> which case that makes sense since both values for the Jetstream are close 
>> to the correct overall value).
>>
>> Is the value reported by xdpi and ydpi set somewhere by the device 
>> manufacturer? Is that why the values are correct on some devices and not on 
>> others? Is there going to be any guarantee in the future that these values 
>> will always be reported as correct (it would be great if this were a 
>> requirement for passing the CTS)?
>>
>> It would be really helpful to be able to reliably query for the actual 
>> dpi of a device without having to rely on a database of known device values.
>>
>> -- 
>> 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] 
>> <javascript:>
>> To unsubscribe from this group, send email to
>> [email protected] <javascript:>
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>>
>
>
>
> -- 
> Dianne Hackborn
> Android framework engineer
> [email protected] <javascript:>
>
> 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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/3fe44251-2b88-47bc-b18c-bdb302868d2e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to