将一组图像捕获到三星设备的imageView中

时间:2017-05-15 12:30:10

标签: android bitmap camera

当我通过设备相机捕捉图像并将位图设置为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();
            }

0 个答案:

没有答案