diff options
author | Eddie Ringle <eddie@eringle.net> | 2010-04-24 16:41:37 -0400 |
---|---|---|
committer | Eddie Ringle <eddie@eringle.net> | 2010-04-24 16:41:37 -0400 |
commit | 9d28a183ff6eaa91f283b00b449250c2f711c780 (patch) | |
tree | 973b8e82ca6fe637417f664364c51ef1cd134e01 /src/com/android/providers/downloads/Helpers.java | |
parent | 1a3eb08c9bbec308813db4349ecbac8b2b9d0cc5 (diff) | |
download | android_packages_providers_DownloadProvider-9d28a183ff6eaa91f283b00b449250c2f711c780.tar.gz android_packages_providers_DownloadProvider-9d28a183ff6eaa91f283b00b449250c2f711c780.tar.bz2 android_packages_providers_DownloadProvider-9d28a183ff6eaa91f283b00b449250c2f711c780.zip |
Allow any file type to be downloaded
Signed-off-by: Eddie Ringle <eddie@eringle.net>
Diffstat (limited to 'src/com/android/providers/downloads/Helpers.java')
-rw-r--r-- | src/com/android/providers/downloads/Helpers.java | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/src/com/android/providers/downloads/Helpers.java b/src/com/android/providers/downloads/Helpers.java index d8f262c7..7451a07c 100644 --- a/src/com/android/providers/downloads/Helpers.java +++ b/src/com/android/providers/downloads/Helpers.java @@ -99,31 +99,6 @@ public class Helpers { } return new DownloadFileInfo(null, null, Downloads.STATUS_NOT_ACCEPTABLE); } - if (!DrmRawContent.DRM_MIMETYPE_MESSAGE_STRING.equalsIgnoreCase(mimeType)) { - // Check to see if we are allowed to download this file. Only files - // that can be handled by the platform can be downloaded. - // special case DRM files, which we should always allow downloading. - Intent intent = new Intent(Intent.ACTION_VIEW); - - // We can provide data as either content: or file: URIs, - // so allow both. (I think it would be nice if we just did - // everything as content: URIs) - // Actually, right now the download manager's UId restrictions - // prevent use from using content: so it's got to be file: or - // nothing - - PackageManager pm = context.getPackageManager(); - intent.setDataAndType(Uri.fromParts("file", "", null), mimeType); - ResolveInfo ri = pm.resolveActivity(intent, PackageManager.MATCH_DEFAULT_ONLY); - //Log.i(Constants.TAG, "*** FILENAME QUERY " + intent + ": " + list); - - if (ri == null) { - if (Config.LOGD) { - Log.d(Constants.TAG, "no handler found for type " + mimeType); - } - return new DownloadFileInfo(null, null, Downloads.STATUS_NOT_ACCEPTABLE); - } - } } String filename = chooseFilename( url, hint, contentDisposition, contentLocation, destination); |