カメラの写真撮影には約 10 ~ 15 秒かかります (カスタム カメラ ハードウェアのため)。私が必要とするのは、この 10 ~ 15 秒のプロセスの間です。ユーザーが画面の向きを変更することは望ましくありません。
Async タスクの doInBackground に takepicture 呼び出しを配置しました。
私が配置した onPreExecute() メソッドで
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);
そして onPostExecute に配置しました
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);
この解決策は私にはうまくいかず、カメラとデバイスがクラッシュし、デバイスを再起動する必要がありました。