在实现Android照相机功能的时候,拍照成功保存下来的图片,因为在Manifest文件设置屏幕显示为:“landscape"
<activity
android:name=".CameraTest"
android:label="@string/title_activity_camera_test"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
如何实现照出来的照片不会旋转,就是说横向拍下了的照片显示的是横向的照片,而竖向拍下来的照片是竖向拍下来的照片,不会旋转?
onCreate内添加以下一句
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
parameter 有个set 方向的方法 调用以下试试看。这方法是设置照片方向的
保存的时候 先用 bitmap 处理一下 旋转一下方向 这个方向由 方向感应器 来处理