私のアンドロイドでは、プレビューの向きと UI をデバイスの向き、縦、横、横、逆、縦、逆Activity
に更新する必要があります。camera
. And I need all orientations for my activity namely
,
,
and
カメラのプレビューには Android API デモを使用します。fullSensor
方向設定に使用し、Preview クラスのonメソッドをAndroidManifest.xml
呼び出すと( API デモ ソースで参照しています)、目的の動作が得られることがわかりました。setCameraDisplayOrientation()
surfaceChanged()
CameraPreview.java
ただし、各方向スイッチには大きな遅延があります。Landscape
マニフェストで向きを に設定すると、プレビューはスムーズですが、デバイスの向きに応じて UI が更新されません。方向を に設定し、UI を、、Landscape
の 4 つの方向すべてに従って変更する必要があります。優れたパフォーマンスで同じことを達成する最適な方法は何ですか?Portrait up
Landscape right
Landscape left
Portrait down