summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | Merge "Don't log when checking if a filepath belongs to certain dirs." into ↵Sudheer Shanka2019-05-072-4/+6
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | qt-dev
| | * | | | | Don't log when checking if a filepath belongs to certain dirs.Sudheer Shanka2019-05-062-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 131693243 Test: n/a Change-Id: Iae700a00f1bca78f823a3f8b732d86d380942828
* | | | | | | Merge "Fix DownloadProviderTests." into qt-devSudheer Shanka2019-05-062-3/+11
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: ab55bc1844 Change-Id: Ieb5e69d6fe5d09c8775a21901ffa0245cf2c6800
| * | | | | | Merge "Fix DownloadProviderTests." into qt-devSudheer Shanka2019-05-062-3/+11
| |\ \ \ \ \ \
| | * | | | | | Fix DownloadProviderTests.Sudheer Shanka2019-05-012-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 131693243 Test: atest DownloadProviderTests Change-Id: Iefdd7690e45351c2dbdac1cff49f0d11aeba0fb0
* | | | | | | | [automerger skipped] Import translations. DO NOT MERGEBill Yi2019-05-040-0/+0
|\| | | | | | | | |_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 8208a9c0a3 -s ours am skip reason: subject contains skip directive Change-Id: I15db73b6f1c33f249b38edc3e9b5f1c54f5a6532
| * | | | | | Import translations. DO NOT MERGEBill Yi2019-05-034-14/+14
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Auto-generated-cl: translation import Bug: 64712476 Change-Id: I6c763081dde011763dae9f978a9f8a61abc4f0cf
* | | | | | Merge "Update API impl of ↵TreeHugger Robot2019-05-013-8/+66
|\| | | | | | | | | | | | | | | | | | | | | | | allowScanningByMediaScanner/setVisibleInDownloadsUi." into qt-dev
| * | | | | Update API impl of allowScanningByMediaScanner/setVisibleInDownloadsUi.Sudheer Shanka2019-04-303-8/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These APIs javadocs have been updated earlier to indicate how they behave on Q, now updating impl of those APIs to match with javadocs. Bug: 131693243 Test: manual Test: atest DownloadProviderTests Test: atest cts/tests/app/src/android/app/cts/DownloadManagerTest.java Test: atest cts/tests/app/DownloadManagerLegacyTest/src/android/app/cts/DownloadManagerLegacyTest.java Test: atest cts/tests/app/DownloadManagerApi28Test/src/android/app/cts/DownloadManagerApi28Test.java Change-Id: I8fb43806b27fefaffc510fde5424b48e3ff56d20
* | | | | | Merge "Skip restrictions if DownloadProvider itself is trying to add a ↵Sudheer Shanka2019-04-301-1/+3
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | download." into qt-dev
| * | | | | Skip restrictions if DownloadProvider itself is trying to add a download.Sudheer Shanka2019-04-301-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: 131624566 Fixes: 131610977 Test: manual Change-Id: I771ff8a39ac977c510f1785c3cb61e859bbb0c0f
* | | | | | Make downloads deletion on owner uninstall consistent.Sudheer Shanka2019-04-283-24/+98
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When an app is uninstalled, it's downloads in top-level download directory will be orphaned and the rest will be deleted. Bug: 126064843 Test: manual Test: atest DownloadProviderTests Test: atest cts/tests/app/src/android/app/cts/DownloadManagerTest.java Change-Id: Iad430f7ec14f306ed859a3b30db9eea29a23c19d
* | | | | Merge "Import translations. DO NOT MERGE" into qt-devTreeHugger Robot2019-04-253-4/+4
|\ \ \ \ \
| * | | | | Import translations. DO NOT MERGEBill Yi2019-04-243-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Auto-generated-cl: translation import Bug: 64712476 Change-Id: Ie89705d17abb8825621dd7213ced155259f81367
* | | | | | Update behavior of some DownloadManager APIs.Sudheer Shanka2019-04-232-130/+194
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -- Update behavior of DownloadManager.setDestinationUri(), DownloadManager.setDestinationInExternalPublicDir() and DownloadManager.addCompletedDownload() based on the latest storage re-design. Essentially, going forward these APIs will only allow downloading files into package owned dirs or the top-level Download dir. -- Allow some system components to specify MediaColumns.OWNER_PACKAGE_NAME when inserting items into MediaProvider. -- Don't copy DownloadManager.COLUMN_TITLE to MediaProvider. DownloadProvider and MediaProvider have different constraints around "title" and there isn't really a need to keep these in sync. -- Sanity check file download paths hinted by apps. -- Remove sandbox related logic in DownloadProvider. Bug: 120879208 Bug: 128630262 Bug: 130797842 Test: manual Test: atest DownloadProviderTests Test: atest cts/tests/app/src/android/app/cts/DownloadManagerTest.java Test: atest cts/tests/app/DownloadManagerLegacyTest/src/android/app/cts/DownloadManagerLegacyTest.java Test: atest cts/tests/app/DownloadManagerApi28Test/src/android/app/cts/DownloadManagerApi28Test.java Test: atest cts/tests/tests/provider/src/android/provider/cts/MediaStore* Change-Id: I8f4569f91f2c0567ff892a2107183cd11b7065a7
* | | | | Remove logic of including downloads dirs in pkg sandboxes.Sudheer Shanka2019-04-181-49/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 130427780 Test: manual Change-Id: I3a3c98dfa769ea6e2dac1fb3d92148489c04f3a1
* | | | | Merge "Update DownloadStorageProvider to use MediaStore.DownloadColumns." ↵Sudheer Shanka2019-04-182-55/+112
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | into qt-dev
| * | | | | Update DownloadStorageProvider to use MediaStore.DownloadColumns.Sudheer Shanka2019-04-172-55/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 130232195 Test: manual Test: atest --test-mapping packages/providers/MediaProvider Change-Id: I77cd8b38c729aaaa2df138c3bc30049dba68b693
* | | | | | Merge "Fix issue of downloaded apks not getting installed." into qt-devSudheer Shanka2019-04-181-0/+1
|\ \ \ \ \ \
| * | | | | | Fix issue of downloaded apks not getting installed.Sudheer Shanka2019-04-171-0/+1
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: 130759236 Test: manual Change-Id: I8791cd3261f6a0f85cb5bc0e6d13a656fa7b1e8b
* | | | | | Merge "Exclude media files in queryRecentDocuments" into qt-devIvan Chiang2019-04-181-3/+9
|\ \ \ \ \ \
| * | | | | | Exclude media files in queryRecentDocumentsIvan Chiang2019-04-161-3/+9
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Exclude the media files when query recent files from mediastore Change-Id: If9cb87967b4cc21a7b14f1bc10e1a2349d06eb2b Fix: 130233533 Test: manual
* / / / / / Import translations. DO NOT MERGEBill Yi2019-04-177-9/+9
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Auto-generated-cl: translation import Bug: 64712476 Change-Id: I8b610ec35d9d786bf2594130cf574e25cc014d82
* | | | | Remove an obsolete todo.Sudheer Shanka2019-04-121-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 130226648 Test: manual Change-Id: Ie38de7099d01d7d676bcaacd3951bb2aea41e90d
* | | | | Fix the atest can't start with single testFelka Chang2019-03-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the developer want to start single test by using "atest package:class_name#method_name" but doesn't work. To replace InstrumentationTest with AndroidJunitTest in Android.bp. Bug: 129309239 Test: TID="DownloadProviderTests"; \ PACKAGE_NAME="com.android.providers.downloads"; \ TEST_CLASS="DownloadProviderFunctionalTest"; \ TEST_METHOD="testDownloadToCache"; \ atest "${TID}:${PACKAGE_NAME}.${TEST_CLASS}#${TEST_METHOD}" Change-Id: If592035777f7cc69a4a2e20aebf77867251774c8
* | | | | Import translations. DO NOT MERGEBill Yi2019-03-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ia3613fb516c796c876810a15e875fb94ae96ea66 Auto-generated-cl: translation import
* | | | | Don't canonicalize app paths in system.Jeff Sharkey2019-03-131-8/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The provider isn't in the requesting app's sandbox, so it's unlikely that we can canonicalize the path. Bug: 128383017 Test: none Change-Id: I689ebb44e4c5d7f579ec998ff7333ee9b8d46542
* | | | | Merge "Canonicalize filepaths before saving to db."Sudheer Shanka2019-03-042-10/+32
|\ \ \ \ \
| * | | | | Canonicalize filepaths before saving to db.Sudheer Shanka2019-03-022-10/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 126888145 Bug: 122475235 Test: atest DownloadProviderTests Test: atest cts/tests/app/src/android/app/cts/DownloadManagerTest.java Change-Id: I96fa73d3a18e94986043c45dc4e12a47d62eeea6
* | | | | | Fix DownloadStorageProvider watching files in known download dirs.Sudheer Shanka2019-02-281-14/+4
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change will ensure when the download root is queried for the first time, DownloadStorageProvider will start observing the existing download dirs. There is still a corner case which is not fixed by this change that is if a new sandbox top-level Download directory gets created while the user is using the files app, changes in that newly created directory won't be picked up automatically unless the user refreshes the app. Bug: 124524422 Test: manual Change-Id: I8d57eeb3f630039d217c4f0c8802c1b1b80da745
* | | | | Merge stage-aosp-master into pi-dev-plus-aospXin Li2019-02-250-0/+0
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 9ca91b564d Change-Id: Ib5674e02e7b6a6fe8b739b0c8491c9ec1bcca00a
| * \ \ \ \ Merge stage-aosp-master into pi-dev-plus-aospXin Li2019-02-250-0/+0
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 126125118 Change-Id: I4847a79a4fe15274ca313e5697d6947d6aaa7116
| | * \ \ \ \ DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-masterXin Li2019-02-2111-35/+35
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 120848293 Change-Id: Id5b93505f0e715fa4b0ee732ae63730cc38f7c3b
* | | | | | | | Treat download entries with null mimeType as directories.Sudheer Shanka2019-02-211-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 124337318 Test: manual Change-Id: Ic0c3d2de51e07923e9d04375329ca7c84cccd88f
* | | | | | | | [automerger skipped] Merge "DO NOT MERGE - Merge PPRL.190205.001 into ↵Xin Li2019-02-200-0/+0
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | master" am: da913bba24 -s ours am: bd1ce2f1ff -s ours am: a016dc9e49 -s ours am skip reason: subject contains skip directive Change-Id: I93d49af4d26d84ced25331c42565fca583220016
| * | | | | | | [automerger skipped] Merge "DO NOT MERGE - Merge PPRL.190205.001 into ↵Xin Li2019-02-200-0/+0
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | master" am: da913bba24 -s ours am: bd1ce2f1ff -s ours am skip reason: subject contains skip directive Change-Id: I1e9ddeb1559ee00330683c97cd5cfd9f65b5a976
| | * | | | | | [automerger skipped] Merge "DO NOT MERGE - Merge PPRL.190205.001 into master"Xin Li2019-02-200-0/+0
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: da913bba24 -s ours am skip reason: subject contains skip directive Change-Id: I7bced57eb8a00331a2e272aa50f5c23bdb0845a4
| | | * \ \ \ \ \ Merge "DO NOT MERGE - Merge PPRL.190205.001 into master"Xin Li2019-02-202-3/+3
| | | |\ \ \ \ \ \
* | | | | | | | | | [automerger skipped] DO NOT MERGE - Merge PPRL.190205.001 into master am: ↵Xin Li2019-02-200-0/+0
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6bba5be2e2 -s ours am: 42bab5816f -s ours am: bfebcc9f0a -s ours am skip reason: subject contains skip directive Change-Id: Iffaaf08838162876441ceca1995480036060adbe
| * | | | | | | | | [automerger skipped] DO NOT MERGE - Merge PPRL.190205.001 into master am: ↵Xin Li2019-02-200-0/+0
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6bba5be2e2 -s ours am: 42bab5816f -s ours am skip reason: subject contains skip directive Change-Id: I1561fdba5f963ea18d6cde5f67aee46d0e7161f3
| | * | | | | | | | [automerger skipped] DO NOT MERGE - Merge PPRL.190205.001 into masterXin Li2019-02-200-0/+0
| | |\ \ \ \ \ \ \ \ | | | | |/ / / / / / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 6bba5be2e2 -s ours am skip reason: subject contains skip directive Change-Id: I0335f10dc5bf62e50cca6fc8960a7ab1b4320164
| | | * | | | | | | DO NOT MERGE - Merge PPRL.190205.001 into masterXin Li2019-02-182-3/+3
| | | |\ \ \ \ \ \ \ | | | |/ / / / / / / | | |/| / / / / / / | | | |/ / / / / / | | | | | | | | | Bug: 124234733 Change-Id: Id61a17ea8fe0afa0e191caca10ba9a55e001ee6c
* | | | | | | | | [automerger skipped] Import translations. DO NOT MERGE am: 2b3342d3ef -s oursBill Yi2019-02-170-0/+0
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 4d36767b6d -s ours am skip reason: subject contains skip directive Change-Id: Icfb0ba87e7deca61e00aa5f159c1c01258d6c1e3
| * | | | | | | | [automerger skipped] Import translations. DO NOT MERGEBill Yi2019-02-170-0/+0
| |\ \ \ \ \ \ \ \ | | | |_|_|/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 2b3342d3ef -s ours am skip reason: subject contains skip directive Change-Id: I77c011f315d04b2929b815412c39be75b406d0e8
| | * | | | | | | Import translations. DO NOT MERGEBill Yi2019-02-173-74/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Auto-generated-cl: translation import Bug: 64712476 Change-Id: I1dd00241611af7bcee14c09b9d50c2d701332826
* | | | | | | | | Merge "Ensure DownloadStorageProvider is only reading from Files table."Sudheer Shanka2019-02-151-25/+26
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Ensure DownloadStorageProvider is only reading from Files table.Sudheer Shanka2019-02-151-25/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DownloadStorageProvider queries Files table, so it should only read columns available in Files table. Bug: 124504769 Test: manual Change-Id: If56e087b30229d3079b51699388f37bef887d5b2
* | | | | | | | | | [automerger skipped] Merge "Convert Android.mk file to Android.bp" am: ↵Sasha Smundak2019-02-140-0/+0
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6cb9de0e1c am: a2e5c1fb8a am: e8e3de8af4 -s ours am skip reason: change_id I970a37e967d41abd38951cc8a5598eb1e0b27c3d with SHA1 5f1ea5263f is in history Change-Id: Ieb69678bf51bb2909d29ced1200efb011d02e800
| * | | | | | | | | Merge "Convert Android.mk file to Android.bp" am: 6cb9de0e1cSasha Smundak2019-02-1410-90/+194
| |\ \ \ \ \ \ \ \ \ | | | |_|/ / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: a2e5c1fb8a Change-Id: I209dc38daf368dbde288749f75a029e7fc8f0842
| | * | | | | | | | Merge "Convert Android.mk file to Android.bp"Sasha Smundak2019-02-1410-90/+194
| | |\ \ \ \ \ \ \ \ | | | | |_|/ / / / / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 6cb9de0e1c Change-Id: If1f4b8016eb2ee64eda0589c99674b8e14e2872d