0
Camera intent.getData()返回null,在某些設備上。Camera intent.getData()在某些設備中返回null,主要在android 7.0中
啓動相機的結果,
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_REQUEST);
我嘗試下面的圖像的開放的我們的代碼獲取路徑,
public static Uri getImageUri(Context inContext, Bitmap inImage) {
ByteArrayOutputStream bytes = new ByteArrayOutputStream();
inImage.compress(Bitmap.CompressFormat.JPEG, 100, bytes);
String path = MediaStore.Images.Media.insertImage(inContext.getContentResolver(), inImage, "Title", null);
return Uri.parse(path);
}
它會給我開放的形象,但圖像質量會變差。 任何幫助表示讚賞。
授予寫入外部存儲器的權限,同時在運行時檢查權限 –
也在清單文件中添加此項:android:largeHeap =「true」 –