2
开始我开始相机应用程序通过意向拍照相机方位:安卓:当意图
startActivityForResult(new Intent(MediaStore.ACTION_IMAGE_CAPTURE), 0);
但相机始终处于横向模式,甚至当你旋转你的手机到肖像模式。有没有什么办法让相机检测当前的方向?
谢谢
开始我开始相机应用程序通过意向拍照相机方位:安卓:当意图
startActivityForResult(new Intent(MediaStore.ACTION_IMAGE_CAPTURE), 0);
但相机始终处于横向模式,甚至当你旋转你的手机到肖像模式。有没有什么办法让相机检测当前的方向?
谢谢
相机应用程序的源代码回答了这个问题。请参阅下面的相机应用清单文件的摘录。 screenOrientation标记设置为横向。此应用不会以纵向显示。如果你需要从相机应用程序的肖像模式,那么你可能不得不建立自己的。
<activity android:name="com.android.camera.Camera"
android:configChanges="orientation|keyboardHidden"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
**android:screenOrientation="landscape"**
android:clearTaskOnLaunch="true"
android:taskAffinity="android.task.camera">
只是好奇,你用什么设备来测试这个? – SteD 2011-01-31 02:47:30
Droid X.但是在其他设备上也可以看到此行为 – Anton 2011-01-31 03:09:04