当我通过设备相机捕捉图像并将位图设置为imageView时,为什么图像仅旋转到三星设备,其他设备正常工作。
我的代码是:
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
ContentValues values = new ContentValues();
values.put(MediaStore.Images.Media.TITLE, timeStamp);
values.put(MediaStore.Images.Media.DESCRIPTION, "From your Camera");
imageUri = getActivity().getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
startActivityForResult(intent, REQUEST_CAMERA);
和onActivityResult是:
try
{
thumbnail = MediaStore.Images.Media.getBitmap(getActivity().getContentResolver(), imageUri);
selfie.setImageBitmap(thumbnail);
} catch (Exception e) {
e.printStackTrace();
}