2010-12-26 9 views

उत्तर

23

पृथक एलसीडी घनत्व बिंदु प्रति इंच में मापा जाता है (docs देखें)।

wikipedia article on Pixel density एक उपयोगी खंड समझा कि यह कैसे की गणना करने के होते हैं: मूल रूप से विकर्ण साथ प्रति इंच पिक्सेल की संख्या इस सूत्र, जहां x और y क्षैतिज और ऊर्ध्वाधर संकल्प कर रहे हैं (ताकि sqrt(x*x + y*y) लंबाई है द्वारा गणना की जा सकती) पिक्सल में विकर्ण, और d के इंच में विकर्ण की लम्बाई है:

sqrt(x*x + y*y)/d 

उदाहरण के लिए, एक LG Optimus One P500480 द्वारा 320 के स्क्रीन रिज़ॉल्यूशन होने के रूप में सूचीबद्ध किया गया है, और 3.2 के एक विकर्ण स्क्रीन आकार inche एस, तो यह घनत्व 180dpi के बहुत करीब होगा।

+3

'sqrt (x * x + y * y)' आयताकार की विकर्ण दूरी की गणना करने के लिए सूत्र है। तो यह समीकरण विकर्ण की लंबाई को पिक्सल में गणना करता है और फिर उस संख्या को इंच से विभाजित करता है। इसलिए, पिक्सेल/इंच इकाइयों (डीपीआई)। –

+0

धन्यवाद, स्पष्टता के लिए शामिल है –

1

ठीक है, मुझे नहीं पता कि सार तत्वों का वास्तव में क्या मतलब है लेकिन क्या यह मदद कर सकता है?

DisplayMetrics displayMetrics=new DisplayMetrics(); 
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); 
float density=displayMetrics.density; 
संबंधित मुद्दे