В Android NDK, когда использовать NativeWindow для отображения изображения, как заблокировать ориентацию?В основном, когда телефон вращается, я хочу, чтобы изображение было относительно неподвижно для телефона.(См. Иллюстрацию ниже, если мне неясно).
_____
| ^ |
| o |
|____|
_______
| < o |
|______|
Я следовал программе-образцу родной плазмы и использовал ANativeWindow_Buffer.У меня разрешение изображения 480х800, разрешение родного окна также 480х800, если я держу телефон в портретном режиме.Однако, если я держу телефон в альбомном режиме, размер собственного окна становится 800x480, и мое отображаемое изображение портится, если я не изменю способ заполнения буфера.Интересно, есть ли способ установить размер собственного буфера окна всегда равным 480x800 и предотвратить его изменение при повороте телефона.
Я вижу в API-интерфейсе ANativeWindow, есть функция ANativeWindow_setBuffersGeometry, которую я пытался использоватьчтобы установить геометрию буфера 480 на 800, но это не имело никакого эффекта.
Пожалуйста, помогите.Спасибо.