web-dev-qa-db-ja.com

Android画面の解像度

Androidにはすでにいくつかの画面解像度が定義されています。彼らです:

  • QVGA(240×320、低密度、小画面)
  • WQVGA(240×400、低密度、通常の画面)
  • FWQVGA(240×432、低密度、通常画面)
  • HVGA(320×480、中密度、通常画面)
  • WVGA800(480×800、高密度、通常の画面)
  • WVGA854(480×854高密度、通常画面)

デバイスの画面解像度がどのタイプであるかを知るにはどうすればよいですか?

10
user430926

DisplayMetricsを使用して、デバイスから画面情報を取得します。

サンプルコード:

DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);

final int height = dm.heightPixels;
final int width = dm.widthPixels;
24
Wroclai

デバイスの仕様を検索しようとしましたか?つまり、 ウィキペディアのNexus Oneの記事 から、Nexus1の画面解像度を見つけることができます:

ディスプレイ480x 800 px(PenTile RGBG)、3.7インチ(94 mm)、254 ppi、3:5アスペクト比、WVGA、24ビットカラーAMOLED、コントラスト比100,000:1、応答速度1 ms

それが出発点です...

4
DaniBaeyens