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

  • booba1234

    booba1234

    22 Temmuz 2006
  • jkimisyellow...ish

    jkimisyellow

    8 Temmuz 2009
  • Miles Fisher

    Miles Fisher

    8 NİSAN 2009