デバイスの画面解像度をプログラムで読み取ろうとしています。アプリで 4 からすべての API バージョンをサポートしたいのですが、残念ながら、解像度を読み取るための API がバージョン 12 から 13 に変更されました。
これは私のコードです:
int Measuredwidth = 0;
int Measuredheight = 0;
WindowManager w = getWindowManager();
if (Build.VERSION.SDK_INT >= 13) {
Point size = new Point();
w.getDefaultDisplay().getSize(size);
Measuredwidth = size.x;
Measuredheight = size.y;
} else {
Display d = w.getDefaultDisplay();
Measuredwidth = d.getWidth();
Measuredheight = d.getHeight();
}
コンパイルされません。:(
Call requires API level 13 (current min is 4): android.view.Display#getSize
では、どうすればこれを修正できますか?