Androidにはすでにいくつかの画面解像度が定義されています。彼らです:
デバイスの画面解像度がどのタイプであるかを知るにはどうすればよいですか?
DisplayMetrics
を使用して、デバイスから画面情報を取得します。
サンプルコード:
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
final int height = dm.heightPixels;
final int width = dm.widthPixels;
デバイスの仕様を検索しようとしましたか?つまり、 ウィキペディアのNexus Oneの記事 から、Nexus1の画面解像度を見つけることができます:
ディスプレイ480x 800 px(PenTile RGBG)、3.7インチ(94 mm)、254 ppi、3:5アスペクト比、WVGA、24ビットカラーAMOLED、コントラスト比100,000:1、応答速度1 ms
それが出発点です...