diff options
| author | Vasu Nori <vnori@google.com> | 2010-10-26 16:12:27 -0700 |
|---|---|---|
| committer | Vasu Nori <vnori@google.com> | 2010-10-26 16:12:27 -0700 |
| commit | 45b43622e329c25c6070a3f2f2fc2ba5a14533bb (patch) | |
| tree | b71d25d0d0d53e1b72ed970edbcc2bbe6bcb9366 /media | |
| parent | b73cf1cc3928fc927cd9f975f8ad983fb65459ab (diff) | |
| download | frameworks_base-45b43622e329c25c6070a3f2f2fc2ba5a14533bb.zip frameworks_base-45b43622e329c25c6070a3f2f2fc2ba5a14533bb.tar.gz frameworks_base-45b43622e329c25c6070a3f2f2fc2ba5a14533bb.tar.bz2 | |
add method in MediaFile to determine if a file is a mediatype of not
this helps DownloadService to avoid invoking MediaScanner on
pdf or other non-mediatype files.
Change-Id: I92514e1a11f5119229c0c7292e410e352a9dbcdd
Diffstat (limited to 'media')
| -rw-r--r-- | media/java/android/media/MediaFile.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/media/java/android/media/MediaFile.java b/media/java/android/media/MediaFile.java index 66a93f04..381b77a 100644 --- a/media/java/android/media/MediaFile.java +++ b/media/java/android/media/MediaFile.java @@ -229,6 +229,12 @@ public class MediaFile { return sFileTypeMap.get(path.substring(lastDot + 1).toUpperCase()); } + public static boolean isMimeTypeMedia(String mimeType) { + int fileType = getFileTypeForMimeType(mimeType); + return isAudioFileType(fileType) || isVideoFileType(fileType) + || isImageFileType(fileType) || isPlayListFileType(fileType); + } + // generates a title based on file name public static String getFileTitle(String path) { // extract file name after last slash |
