SORU
2 Temmuz 2010, Cuma


ekran yoğunluğu programlı olarak android?almak

Nasıl ekran yoğunluğu android program aracılığıyla almak için?

Geçerli aygıt ekran dpı bulmak için Nasıl?

CEVAP
2 Temmuz 2010, Cuma


DisplayMetrics yapı: ekranda bilgi alabilirsiniz

DisplayMetrics metrics = getResources().getDisplayMetrics();

Android doğrudan piksel eşleme kullanmıyor olsa da, kuantum Yoğunluğu bir avuç Bağımsız Piksel değerleri o zaman gerçek ekran boyutuna ölçekler kullanır. metrics.densityDpi özelliği DENSITY_??? sabitler(120, 160, 213, 240, 320, 480 veya 640 dpi) olacak.

Eğer ihtiyacınız varsagerçeklcd ekran çözünürlüğü (belki de bir OpenGL uygulaması için) yatay ve dikey yoğunluğu metrics.xdpi metrics.ydpi özellikleri onu sırasıyla alabilirsiniz.

API Seviyesi 4'den önceki hedefliyor. metrics.density özelliği referans yoğunluk (160dpi) kayan nokta Ölçekleme faktörüdür. Aynı değeri şimdi metrics.densityDpi tarafından sağlanan hesaplanabilir

int densityDpi = (int)(metrics.density * 160f);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EmmightySofia

    EmmightySofi

    25 EYLÜL 2011
  • ExcelIsFun

    ExcelIsFun

    16 ŞUBAT 2008
  • Gali B

    Gali B

    1 EYLÜL 2006