History log of /packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadStorageProvider.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
495edec1d9f7659923c71b009db66c1bd4782034 05-Aug-2014 Jeff Sharkey <jsharkey@android.com> Scan after writing download files.

Kicks off media scanner after files are written, usually through a
DocumentsProvider.

Bug: 13557203
Change-Id: I4e29b778b4e19a217f60c1e415c4d814724752d3
/packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadStorageProvider.java
c9b683f739017c2f5e86661753f0ab1c44f359fa 10-Oct-2013 Jeff Sharkey <jsharkey@android.com> No directories in Downloads.

Bug: 11166290
Change-Id: I29c9cf53c77d03d1bcf408edd693b9c24d5665b6
/packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadStorageProvider.java
dfb6502136dc6683166f2104d93c22e1b72e1818 04-Oct-2013 Jeff Sharkey <jsharkey@android.com> Ensure Downloads directory exists before create.

Bug: 11080980
Change-Id: Iffa5402ae632ceda06e0aec6bdc73c0c4fcbeaa1
/packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadStorageProvider.java
04c1c2afb7481e7fb9b66f96023c79d19cad8c90 01-Oct-2013 Jeff Sharkey <jsharkey@android.com> Allow all downloads to be writable.

Bug: 10943812
Change-Id: Ib0cb3e608c1f40a2e2fcd6e493c8f920d8b4221b
/packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadStorageProvider.java
3d1eb366ef744a8790d89535a585bb50bcc7c113 28-Sep-2013 Jeff Sharkey <jsharkey@android.com> Follow API changes.

Bug: 10964412
Change-Id: Ia452bd056b6e01aace33acc5f1aa741af4d77c5f
/packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadStorageProvider.java
afaf53bd2b1322167b6f31eda941e38335c4a952 26-Sep-2013 Jeff Sharkey <jsharkey@android.com> Revoke grants when downloads are deleted.

When deleting downloads, revoke any Uri permission grants, which
removes from getPersistedUriPermissions().

Bug: 10928851
Change-Id: I3e90c4071385832dcb3e0cf9ca3fdccafbe30037
/packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadStorageProvider.java
c067c8be21dc4a6dc5f49b2b1aed7f91aab47063 23-Sep-2013 Jeff Sharkey <jsharkey@android.com> Allow saving to Downloads.

Add column to mark downloads as being writable, and allow documents
to be created under Downloads backend. Update database when writing
is finished, and generate unique filenames when they already exist.

Check canonical path on incoming _DATA paths.

Bug: 10667164, 10892621, 10893268
Change-Id: I8c203b96ff042a895b58686903fcd07fc755a00f
/packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadStorageProvider.java
1aad6c663ee188b02449e5e4d3e40e5c09c8fc14 11-Sep-2013 Jeff Sharkey <jsharkey@android.com> Omit duplicate images, query for management UI.

When returning recent files, omit images that have been scanned and
provided by the Images backend.

Return in-progress files when queried for management UI, otherwise
only return complete files.

Bug: 10659651
Change-Id: I8f05e6fcf53422905d7f51cc55611ca00af301bf
/packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadStorageProvider.java
66bdbe486e572aee1b06e3dbea9daf87ceb0e1bb 09-Sep-2013 Jeff Sharkey <jsharkey@android.com> Hint sorting, remove XML, follow refactor.

Bug: 10672973, 10577809
Change-Id: I92314c35b37ac590830e881489e6a88afd860de4
/packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadStorageProvider.java
3c03d1b8b7d96209d7b83b6881421ddfc17ccc52 06-Sep-2013 Jeff Sharkey <jsharkey@android.com> Extend trampoline to show dialogs.

Handle incoming manage requests by launching finished downloads,
or showing various retry dialogs. Pipe through summary, show
percentage when in progress, and always show total size and MIME type.

Bug: 10531347, 10599641
Change-Id: I3be2bc67ea3c0ef795146177200f5be77ad5114e
/packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadStorageProvider.java
e4b402b205fd958f28ffcf32262f485d2a78e3d0 05-Sep-2013 Jeff Sharkey <jsharkey@android.com> Relay content change notifications to documents.

Bug: 10531347
Change-Id: Ia704b233623e913da3a5cb7c8aa5e024900e1d3a
/packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadStorageProvider.java
d311f51e57dbd9c9c98d5f363f6db4ccae3a37f4 03-Sep-2013 Jeff Sharkey <jsharkey@android.com> Remove content flags to indicate */* support.

Bug: 10597317
Change-Id: Ia32f4ec34847680135c300dfe8fe73694da4c57a
/packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadStorageProvider.java
db9020e34a49a3eedc42d67ada0ae98ee29e813f 03-Sep-2013 Jeff Sharkey <jsharkey@android.com> New recent documents behavior.

Bug: 10593596
Change-Id: I708d2396266d083a494e57eab2637471e54e1cdc
/packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadStorageProvider.java
a80bb06d5563377253906adebdc3ff9ef64d6500 01-Sep-2013 Jeff Sharkey <jsharkey@android.com> Follow refactoring of DocumentsContract.

Bug: 10567557
Change-Id: If03f352f865073b0e332a6a1c40cc34d83425b62
/packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadStorageProvider.java
ec62bdf20cbfa709c9dea9101fe668fec315c103 29-Aug-2013 Jeff Sharkey <jsharkey@android.com> Follow stronger DocumentsProvider contract.

Provides same functionality, but follows updated DocumentsProvider
contract in framework.

Bug: 10497206
Change-Id: Ie1f6180047ff7bad289679a14f3368238d47b1d6
/packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadStorageProvider.java
90aacc868d1a20e477f934a5bfdb10bb29846d93 19-Aug-2013 Jeff Sharkey <jsharkey@android.com> Trampoline APK installation to use raw file.

PackageInstaller requires raw file:// Uris, and refuses to accept
content:// Uris, so create a trampoline that uses the raw file and
also splices in referrer extras.

Bug: 10391254
Change-Id: I12a06862069479de5dee140d0065479ce79eb494
/packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadStorageProvider.java
ed08089f6dccae69eabfaa3383c5007f0dddc6a5 19-Aug-2013 Jeff Sharkey <jsharkey@android.com> Clear identity when deleting downloads.

Bug: 10329983
Change-Id: Iff3db6e5210ae9f33ec13af91561475b269dcc40
/packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadStorageProvider.java
af760c0b5d892441540bc462fd6ee1ae98fee636 18-Aug-2013 Jeff Sharkey <jsharkey@android.com> Support custom documents query projections.

Uses new MatrixCursor.RowBuilder.offer() to support custom
projections. Also query MIME types directly so they're always
consistent.

Bug: 10329983
Change-Id: I724b26e008f6ffb85940e009a916b969ead42fcd
/packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadStorageProvider.java
8c9cef79df1ddcd971a0a0775cef774c17a5081c 16-Aug-2013 Jeff Sharkey <jsharkey@android.com> Delegate to documents UI; improve contents.

When Downloads app is launched, delegate to new documents management
UI. Use DownloadManager public API to match the contents of the
existing Downloads UI.

Bug: 10329983
Change-Id: Iaa1a1dc013cfe3b17d31ecc764d4c4cc13f62258
/packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadStorageProvider.java
6a09c3294997dc9e3c83b8431f7b496b19670014 08-Aug-2013 Jeff Sharkey <jsharkey@android.com> First pass at Downloads storage provider.

Offers a view of Downloads through the lens of DocumentsContract
for surfacing in new storage UI.

Change-Id: I4373c2498b4b82bfee2300a00f8d0bb734bf574c
/packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadStorageProvider.java