ユーザーがアンドロイドのネイティブカメラから画像をキャプチャすると、カメラの種類(プライマリかセカンダリかcamerId)を確認する方法は?ユーザーが画像をクリックしたときのカメラの種類(プライマリまたはセカンダリ)を確認する方法は?
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
fileUri = Utility.getOutputMediaFileUri(MEDIA_TYPE_IMAGE, mContext);
intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri);
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
intent.addFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
startActivityForResult(intent, REQUEST_CAMERA);
android.hardware.Camera.CameraInfo情報=新しいandroid.hardware.Camera.CameraInfo(); android.hardware.Camera.getCameraInfo(info.facing、info);ビットマップのビットマップ= null; if(info.facing == Camera.CameraInfo.CAMERA_FACING_FRONT){ビットマップ= rotate(image、info.orientation、true); } else {Log.d( "Orientation"、 "storeImage()with:image = [" + info.orientation + "]");ビットマップ=回転(画像、info.orientation、false); }
両方のカメラのプロパティを確認し、一致するカメラを確認できます。 – Penn
あなたのコードを投稿してください。コメントではありません。しかも、それは今読めない。 – greenapps
'ユーザーが画像をクリックしたとき' – greenapps