@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == Activity.RESULT_OK) {
switch (requestCode) {
case REQUEST_PICK_IMAGE:
if (data != null) {
String realPathFromUri = RealPathFromUriUtils.getRealPathFromUri(this, data.getData());
} else {
Toast.makeText(this, “图片损坏,请重新选择”, Toast.LENGTH_SHORT).show();
}
break;
}
}
}
这里的data.getData()返回的就是Uri,realPathFromUri 为真正路径
- 获取真正路径
package com.example.richeditortest;
import android.annotation.SuppressLint;
import android.content.ContentUris;
import android.content.Context;
import android.database.Cursor;
import android.net.Uri;
import android.os.Build;
import andro