强制用户以横向模式捕获图像
Force User to Capture Image in Landscape mode
我希望我的应用能够强制用户将 phone 侧身来拍照。换句话说,我希望以横向模式拍摄图像。我该怎么做?
至少,即使用户没有将 phone 倾斜到一边,图像也会以横向拍摄和保存。
只需将此代码放入您的清单中即可:
<activity
android:name="your.package.YourImageActivity"
android:screenOrientation="landscape"/>
您只需在 activity
中的 onCreate()
方法中添加这一行
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
或者如果您需要人像,请写这个
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
我希望我的应用能够强制用户将 phone 侧身来拍照。换句话说,我希望以横向模式拍摄图像。我该怎么做?
至少,即使用户没有将 phone 倾斜到一边,图像也会以横向拍摄和保存。
只需将此代码放入您的清单中即可:
<activity
android:name="your.package.YourImageActivity"
android:screenOrientation="landscape"/>
您只需在 activity
中的onCreate()
方法中添加这一行
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
或者如果您需要人像,请写这个
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);