お世話になります。Android10でOpenGLESを使ったフルスクリーンアプリを開発しています。
GLSurfaceView.onSurfaceChanged(GL10 gl, int width, int height)メソッド内でゲームを初期化します。
Android9まではこちらのサイトに書かれているgetRealSize()で全画面サイズを取得して、widthとheightが取得した画面サイズと同じ時にゲームを初期化していました。
ところがAndroid10から時刻やバッテリーが表示されてる部分はゲームでは使用できなくなり、そこのサイズを除いたゲーム用画面サイズを取得しないといけないようです。
先ほどのサイトの他の関数も試しましたが、異なる値しか得られませんでした。
このゲーム用画面サイズを取得するにはどうしたらよいでしょうか。
あなたの回答
tips
プレビュー