2011-01-12 14 views
10

एंड्रॉइड में पहले से ही कुछ स्क्रीन संकल्प परिभाषित किए गए हैं। वे हैं:एंड्रॉइड स्क्रीन रेज़ोल्यूशन

  • QVGA (240 × 320, कम घनत्व, छोटे परदे)
  • WQVGA (240 × 400, कम घनत्व, सामान्य स्क्रीन)
  • FWQVGA (240 × 432, कम घनत्व, सामान्य स्क्रीन)
  • HVGA (320 × 480, मध्यम घनत्व, सामान्य स्क्रीन)
  • WVGA800 (480 × 800, उच्च घनत्व, सामान्य स्क्रीन)
  • WVGA854 (480 × 854 उच्च घनत्व, सामान्य स्क्रीन)

मुझे कैसे पता चलेगा कि मेरा डिवाइस स्क्रीन रिज़ॉल्यूशन किस प्रकार का है?

+0

540x460 के बारे में क्या (Droid बायोनिक)? –

उत्तर

24

उपयोग DisplayMetrics अपने डिवाइस से स्क्रीन की जानकारी प्राप्त करने के लिए।

नमूना कोड:

DisplayMetrics dm = new DisplayMetrics(); 
getWindowManager().getDefaultDisplay().getMetrics(dm); 

final int height = dm.heightPixels; 
final int width = dm.widthPixels; 
+2

यह स्क्रीन का भौतिक आकार है। लेकिन यह हमेशा आपको सटीक रूप से नहीं बताता है कि डिवाइस [x] वीजीए संकल्प क्या है ... उदाहरण के लिए एचटीसी थंडरबॉल्ट लें। यह एक बड़ा फोन है, फिर भी इसे डब्लूवीजीए के रूप में वर्गीकृत किया गया है। जाओ पता लगाओ। –

4

क्या आपने अपने डिवाइस के विनिर्देशों को खोजने की कोशिश की है?

प्रदर्शन 480 x 800 पिक्सल (PenTile RGBG), 3.7 में (94 मिमी), 254 ppi, 3: 5 पहलू अनुपात, WVGA, 24-बिट रंग यानी Wikipedia's Nexus One article से, आप नेक्सस एक स्क्रीन संकल्प पा सकते हैं AMOLED 100,000 के साथ: 1 विपरीत अनुपात और 1 एमएस प्रतिक्रिया की दर

एक प्रारंभिक बिंदु है यही कारण है कि ...

+0

मैं इसे कोड से जानना चाहता हूं, मुझे इसे अपने आवेदन में चाहिए। धन्यवाद – user430926

+0

ठीक है। वास्तव में, आपके लिए घनत्व पर ध्यान केंद्रित करना आसान होगा (ldpi, mdpi, hdpi ...)। आप यहां कुछ उपयोगी संसाधन पा सकते हैं: http://developer.android.com/guide/practices/screens_support.html इसके अलावा, आप इस कक्षा का भी उपयोग कर सकते हैं: http://developer.android.com/reference/android/ उपयोग/DisplayMetrics.html – DaniBaeyens

संबंधित मुद्दे