强制用户以横向模式捕获图像

时间:2018-08-14 14:38:15

标签: android camera android-camera user-experience

我想让我的应用程序强迫用户侧向翻转手机拍照。换句话说,我希望图像以横向模式拍摄。我该怎么办?

至少,即使用户不将手机倾斜到侧面,图像也将被拍摄并保存为横向。

2 个答案:

答案 0 :(得分:0)

只需将这段代码放在清单中:

<activity
    android:name="your.package.YourImageActivity"
    android:screenOrientation="landscape"/>

答案 1 :(得分:0)

您只需在活动中的onCreate()方法中添加此行

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

或者如果您需要肖像写这个

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);