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

  • paikimchung

    paikimchung

    12 Mayıs 2006
  • RogerBuckChrist

    RogerBuckChr

    9 Temmuz 2011
  • UsherVEVO

    UsherVEVO

    15 EKİM 2009