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

  • Canal TekZoom

    Canal TekZoo

    1 NİSAN 2012
  • Fraser Raft

    Fraser Raft

    9 Mart 2010
  • Modus Recordings

    Modus Record

    26 Kasım 2008