diff --git a/src/api-impl/android/content/ContentResolver.java b/src/api-impl/android/content/ContentResolver.java index bdcdc4d6..8df1782a 100644 --- a/src/api-impl/android/content/ContentResolver.java +++ b/src/api-impl/android/content/ContentResolver.java @@ -28,7 +28,7 @@ public class ContentResolver { public ParcelFileDescriptor openFileDescriptor(Uri uri, String mode) throws FileNotFoundException { if ("file".equals(uri.getScheme())) { - return ParcelFileDescriptor.open(new File(uri.toString()), ParcelFileDescriptor.parseMode(mode)); + return ParcelFileDescriptor.open(new File(uri.getPath()), ParcelFileDescriptor.parseMode(mode)); } else { ContentProvider provider = ContentProvider.providers.get(uri.getAuthority()); if (provider != null)