summaryrefslogtreecommitdiffstats
path: root/tests/permission
Commit message (Collapse)AuthorAgeFilesLines
* Make DownloadProvider accessible for public API usage.Steve Howard2010-07-221-18/+5
| | | | | | | | | | | | | | | | | | | | | | | | | 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
* Revert "fix permissons/targets in download provider tests"Guang Zhu2010-07-162-2/+3
| | | | This reverts commit c7717b4d1e6cf51ab8d8de03fe23dcad2dc97f52.
* fix permissons/targets in download provider testsGuang Zhu2010-07-152-3/+2
| | | | | | | | * permission tests package should be signed with the same cert as download provider itself * permission tests should not target on itself Change-Id: Ic4307119ed6c41cbffd98fe165ebc360e2b38c8e
* Use the private legacy APIJean-Baptiste Queru2010-01-141-3/+3
| | | | | | | | | | The public API is getting deeply reworked for forward compatibility, but since the Download Manager and the Browser need to continue using the old API, a separate copy is being kept on the side. Bug: 2245521 Change-Id: I85eff6ba9efc68600aa80e8dffa6720b0f2ed155
* Rename column reference in download provider permission test.Brett Chabot2009-06-161-1/+1
|
* temp fix for build breakThe Android Open Source Project2009-06-161-1/+1
|
* Add DownloadProvider permission tests.Brett Chabot2009-06-152-29/+116
|
* Add permission test app structure for download provider.Brett Chabot2009-06-153-0/+82