首页 > 解决方案 > 如何锁定 CAMERA Intent 应用程序方向

问题描述

我正在创建一个仅在纵向模式下运行的应用程序。在应用程序中,我使用意图调用 Android 原生相机应用程序。当手机处于纵向时,应用程序按预期工作。当手机处于横向时,相机应用程序以横向启动,这会导致在关闭相机意图时重新创建主要活动和我的片段,这会导致一些意外行为。

有没有办法强制相机应用程序在通过意图启动时仅以纵向打开?

谢谢,

标签: android

解决方案


在相机活动的 onCreate() 方法中使用它。

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);


推荐阅读