如何在Android中设置摄像头方向?

如何在Android中设置摄像头方向?,android,camera,orientation,android-camera-intent,Android,Camera,Orientation,Android Camera Intent,我正在开发Android应用程序,在这个应用程序中我正在用相机拍照。我只想将我的相机方向设置为纵向。下面给出了我的代码,我从这里向OnActivityResult发送请求: Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); ContentValues values = new ContentValues(3); values.put(MediaStore.Images

我正在开发Android应用程序,在这个应用程序中我正在用相机拍照。我只想将我的相机方向设置为纵向。下面给出了我的代码,我从这里向OnActivityResult发送请求:

 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);  
            ContentValues values = new ContentValues(3);  
            values.put(MediaStore.Images.Media.DISPLAY_NAME, "testing");  
            values.put(MediaStore.Images.Media.DESCRIPTION, "this is description");  
            values.put(MediaStore.Images.Media.MIME_TYPE, "image/jpeg");  
            imageFilePath = UserInfoActivity.this.getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);  
 startActivityForResult(intent, 0); 

在代码中添加这些行

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
    intent.putExtra(MediaStore.EXTRA_SCREEN_ORIENTATION,ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);   
    startActivityForResult(intent,CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE); 

在Manifest.XML中添加这些行

<activity
     android:name="ActivityName"
     android:screenOrientation="portrait"
     android:configChanges="orientation" >
     </activity>

在代码中添加这些行

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
    intent.putExtra(MediaStore.EXTRA_SCREEN_ORIENTATION,ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);   
    startActivityForResult(intent,CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE); 

在Manifest.XML中添加这些行

<activity
     android:name="ActivityName"
     android:screenOrientation="portrait"
     android:configChanges="orientation" >
     </activity>

在代码中添加这些行

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
    intent.putExtra(MediaStore.EXTRA_SCREEN_ORIENTATION,ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);   
    startActivityForResult(intent,CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE); 

在Manifest.XML中添加这些行

<activity
     android:name="ActivityName"
     android:screenOrientation="portrait"
     android:configChanges="orientation" >
     </activity>

在代码中添加这些行

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
    intent.putExtra(MediaStore.EXTRA_SCREEN_ORIENTATION,ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);   
    startActivityForResult(intent,CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE); 

在Manifest.XML中添加这些行

<activity
     android:name="ActivityName"
     android:screenOrientation="portrait"
     android:configChanges="orientation" >
     </activity>