android - 在相机中强制人像模式

标签 android android-camera android-orientation

我正在使用 Intent 调用相机并单击图片。 目前我在模拟器上,想强制相机在纵向模式下点击图片(需要捕捉应用程序工作的视频,所以方向改变看起来很糟糕)但相机屏幕显示横向和我调用的所有进一步 Activity onActivityResult().

Camera Screen

单击图片后,Activity 布局以横向模式出现,如下所示: enter image description here

虽然我之前的所有 Activity 都以纵向正确显示。 我尝试添加

android:screenOrientation="portrait" 
android:configChanges="orientation|keyboardHidden"

上面显示的 Activity ,但无济于事。虽然当我回家并恢复时,它以纵向正确显示。

那么我该如何强制使用纵向模式呢??

最佳答案

所有解决方案都不起作用。布局也没有任何问题。我通过在更高版本(API10 到 API15)上运行让它工作。 奇怪!!

关于android - 在相机中强制人像模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9908387/

相关文章:

android - 屏幕旋转后恢复TextView的状态?

android - 更改 Android Things Activity 的方向

java - 如何删除edittext字段的边框

android - 如何提高相机预览的分辨率?

Android:BroadcastReceiver Intent 检测拍摄的相机照片?

android - 相机自动对焦不适用于 Galaxy S4

Android:带有 RecyclerView 方向更改错误的 fragment

android - 尝试调用虚拟方法 'int java.lang.Object.hashCode()' facebook 集成

android - TokBox API 不适用于 S3?

javascript - 我们如何从网页按钮点击事件导航到 Activity ?