summaryrefslogtreecommitdiffstats
path: root/AndroidManifest.xml
Commit message (Collapse)AuthorAgeFilesLines
* Make all public API downloads visible.Steve Howard2010-07-281-1/+7
| | | | | | | | | | | | | | | | This change makes all downloads through the public API visible by default. It removes the API that had allowed applications to control notifications while the download runs. This has been replaced with a hidden API, since such behavior is needed by SystemUpdater and Market (for self-updates). Additionally, the behavior is now protected by a new permission. I'm making this permission signatureOrSystem, and changing the non-purgeable permission to the same (it should've been that, I just didn't know). I'm also adding string descriptions to appease the translation folks. Change-Id: I192e8b19ff9b0e425257cef0db081c3d75996ea5
* Support for non-purgeable downloads through the public API.Steve Howard2010-07-231-0/+6
| | | | | | | | | | | This change adds a permission, android.permission.DOWNLOAD_CACHE_NON_PURGEABLE. When an app has this permission, any downloads it requests through the public API to the download cache will automatically become non-purgeable, i.e. they'll never be automatically deleted by the download manager to free up space. This is intended for use only by the system updater. Change-Id: I35cdd44f7e5d46bc70443d1a9743f61a51395ddb
* Make DownloadProvider accessible for public API usage.Steve Howard2010-07-221-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | This change removes the requirement that apps have the ACCESS_DOWNLOAD_MANAGER permission in order to access DownloadProvider. This enables the public API to work. Instead, DownloadProvider enforces the new permissions model for the public API: * insert() requires INTERNET permission * insert() checks that input fits within the restricted input allowed for the public API * insert() also strictly checks the file URI provided with DESTINATION_FILE_URI (and still requires WRITE_EXTERNAL_STORAGE permission if that is supplied) Note that if an app has the ACCESS_DOWNLOAD_MANAGER permission, legacy behavior is retained. I've added a test to cover this new access, and updated the existing permissions tests. I also fixed a bug in WHERE clause construction in update() and delete(), and refactored the code to eliminate duplication. Change-Id: I53a08df137b35c2788c36350276c9dff24858af1
* Make COLUMN_URI readable and tighten UID restrictions.Steve Howard2010-07-211-5/+0
| | | | | | | | | | | | I need to make COLUMN_URI readable by apps, since the public API exposes that field. In order to avoid any possible security issues, I got rid of the feature that potentially allowed apps to view downloads from other UIDs. No one was using that feature and the public API exposes no such feature (yet). While at it, I cleaned up some related code in update() and delete(). Change-Id: I5384115d2a865255d009fbe37449488fd2269389
* Create a new permission that allows apps to see downloads from otherLeon Scroggins2010-02-051-0/+5
| | | | | | | | | | | | applications to the SD card. Necessary for http://b/issue?id=2384554 Also create names for files by default, so they do not display as <Untitled>. Remove calls to createTitleFromFilename, which are no longer necessary. Requires a change to frameworks/base.
* remove ACCESS_CACHE_FILESYSTEM permissionDoug Zongker2010-01-061-6/+0
| | | | | | Its definition is moving to frameworks/base. Change-Id: Ieb0409c458939c14e2cc8b5bdbcef14564a59c55
* change ACCESS_CACHE_FILESYSTEM to signatureOrSystemDoug Zongker2009-11-171-1/+1
| | | | Needed for unbundling of google OTA.
* Add INSTALL_DRM permissionTom Taylor2009-08-111-2/+3
| | | | Add new permission to install drm into DrmProvider.
* Revert "Add new the INSERTL_DRM to the Downloader so it can install DRM ↵Tom Taylor2009-08-071-3/+2
| | | | | | content." This reverts commit f0728f890008a9fe7a79ffdbc30cd3388ce130fc.
* Add new the INSERTL_DRM to the Downloader so it can install DRM content.Tom Taylor2009-08-041-2/+3
|
* Make name of Download Provider localizable.Eric Fischer2009-06-161-1/+1
|
* DownloadProvider: Rename WRITE_SDCARD -> WRITE_EXTERNAL_STORAGESan Mehat2009-06-011-1/+1
| | | | Signed-off-by: San Mehat <san@google.com>
* Rename SDCARD_WRITE to WRITE_SDCARD.Dianne Hackborn2009-05-131-1/+1
|
* downloadprovider: Add SDCARD_WRITE permission to manifestSan Mehat2009-04-231-0/+1
| | | | Signed-off-by: San Mehat <san@google.com>
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-0/+52
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-52/+0
|
* auto import from //branches/cupcake/...@130745The Android Open Source Project2009-02-101-1/+0
|
* auto import from //branches/cupcake/...@125939The Android Open Source Project2009-01-091-0/+1
|
* Code drop from //branches/cupcake/...@124589The Android Open Source Project2008-12-171-11/+5
|
* Initial ContributionThe Android Open Source Project2008-10-211-0/+58