summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorJeff Sharkey <jsharkey@google.com>2018-08-28 20:51:37 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2018-08-28 20:51:37 +0000
commit202a16ec96540f5d38e2559c431987a3bf13afbb (patch)
tree820b9533340a88228767472f6eed1db64699d835 /core/java/android
parent1545cd72a2316606a4c211876ed9e78179b432d0 (diff)
parent91e3cd4c6c1b00f606966a3af2abc0ef6f331bb0 (diff)
Merge "More robust MTP-to-MIME-type mappings."
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/content/ContentResolver.java6
-rw-r--r--core/java/android/os/FileUtils.java3
2 files changed, 8 insertions, 1 deletions
diff --git a/core/java/android/content/ContentResolver.java b/core/java/android/content/ContentResolver.java
index 5867a9c8890e..3bfb1c55fed6 100644
--- a/core/java/android/content/ContentResolver.java
+++ b/core/java/android/content/ContentResolver.java
@@ -437,6 +437,12 @@ public abstract class ContentResolver {
*/
public static final String ANY_CURSOR_ITEM_TYPE = "vnd.android.cursor.item/*";
+ /**
+ * Default MIME type for files whose type is otherwise unknown.
+ * @hide
+ */
+ public static final String MIME_TYPE_DEFAULT = "application/octet-stream";
+
/** @hide */
@UnsupportedAppUsage
public static final int SYNC_ERROR_SYNC_ALREADY_IN_PROGRESS = 1;
diff --git a/core/java/android/os/FileUtils.java b/core/java/android/os/FileUtils.java
index 3a3d9ea0b44f..1c8029caab70 100644
--- a/core/java/android/os/FileUtils.java
+++ b/core/java/android/os/FileUtils.java
@@ -23,6 +23,7 @@ import static android.system.OsConstants.S_ISREG;
import android.annotation.NonNull;
import android.annotation.Nullable;
+import android.content.ContentResolver;
import android.provider.DocumentsContract.Document;
import android.system.ErrnoException;
import android.system.Os;
@@ -1057,7 +1058,7 @@ public class FileUtils {
}
if (mimeTypeFromExt == null) {
- mimeTypeFromExt = "application/octet-stream";
+ mimeTypeFromExt = ContentResolver.MIME_TYPE_DEFAULT;
}
final String extFromMimeType = MimeTypeMap.getSingleton().getExtensionFromMimeType(