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

  • kimberly p

    kimberly p

    23 Ocak 2010
  • National Geographic

    National Geo

    7 Mayıs 2006
  • Paul Schroder

    Paul Schrode

    30 Kasım 2007