Это еще одно решение.
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (REQUEST_GET_IMAGE == requestCode && resultCode == Activity.RESULT_OK && data != null) {
Uri uri = data.getData();
try {
ParcelFileDescriptor parcelFileDescriptor = getContentResolver().openFileDescriptor(uri, "r");
Log.i("file size", String.valueOf(parcelFileDescriptor.getStatSize()));
} catch (Exception e) {
//escape logic here
}
}
}