HDMI を使用してフル HD TV (1920x1080) に接続されている Sony 製の GoogleTV デバイスがあります。次のコードを使用して、テレビのターゲット表示サイズを計算します。
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
//dm.widthPixels
//dm.heightPixels
これは正常に動作し、それぞれ 1920 ピクセルと 1080 ピクセルを取得します。
さて、問題です。GoogleTV ボックスをサイズの異なる別のテレビに接続すると、1920x1080 と表示されますが、解像度は大きく異なります。
新しい解像度を取得するために追加する必要があるものはありますか?
前もって感謝します