How can I differentiate between 7" and 10" screens in Android (prior to API 13)?
===

I'm developing an app and I encountered a serious problem (really big failure in Android in my personal opinion).
If you try to support multiple screens prior to API 13 (that the "small width" feature was added), you have to use the screen size (small, medium etc) and density (ldpi, mdpi etc) to supply different layouts for different screens.
All working well and good, until you want to support both 10" tablets and 7" tablets.
For example, a 10" tablet with 1280X800 resolution and a 160 density (most of tablets), and Kindle (1024x600, density 160, 7') are the same for Android, that means that prior to API 13 (not all tablets run 3.2 yet) I can't supply different layouts/dinmension values for each one of them seperately.

I really don't want to do all the nasty calculations inside the code just for determining the size of the text. I'm pretty sure that a lot of people encounter this problem. 

Does anyone knows a solution for this?

Thanks,
Elad