| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
qt-dev
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Bug: 131693243
Test: n/a
Change-Id: Iae700a00f1bca78f823a3f8b732d86d380942828
|
|\| | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
am: ab55bc1844
Change-Id: Ieb5e69d6fe5d09c8775a21901ffa0245cf2c6800
|
| |\ \ \ \ \ \ |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Bug: 131693243
Test: atest DownloadProviderTests
Change-Id: Iefdd7690e45351c2dbdac1cff49f0d11aeba0fb0
|
|\| | | | | | |
| |_|/ / / / /
|/| | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
am: 8208a9c0a3 -s ours
am skip reason: subject contains skip directive
Change-Id: I15db73b6f1c33f249b38edc3e9b5f1c54f5a6532
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Auto-generated-cl: translation import
Bug: 64712476
Change-Id: I6c763081dde011763dae9f978a9f8a61abc4f0cf
|
|\| | | | |
| | | | | |
| | | | | |
| | | | | | |
allowScanningByMediaScanner/setVisibleInDownloadsUi." into qt-dev
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| | | | | | |
download." into qt-dev
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fixes: 131624566
Fixes: 131610977
Test: manual
Change-Id: I771ff8a39ac977c510f1785c3cb61e859bbb0c0f
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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
|
|\ \ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Auto-generated-cl: translation import
Bug: 64712476
Change-Id: Ie89705d17abb8825621dd7213ced155259f81367
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
-- 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
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Bug: 130427780
Test: manual
Change-Id: I3a3c98dfa769ea6e2dac1fb3d92148489c04f3a1
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
into qt-dev
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Bug: 130232195
Test: manual
Test: atest --test-mapping packages/providers/MediaProvider
Change-Id: I77cd8b38c729aaaa2df138c3bc30049dba68b693
|
|\ \ \ \ \ \ |
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fixes: 130759236
Test: manual
Change-Id: I8791cd3261f6a0f85cb5bc0e6d13a656fa7b1e8b
|
|\ \ \ \ \ \ |
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Exclude the media files when query recent files from mediastore
Change-Id: If9cb87967b4cc21a7b14f1bc10e1a2349d06eb2b
Fix: 130233533
Test: manual
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Auto-generated-cl: translation import
Bug: 64712476
Change-Id: I8b610ec35d9d786bf2594130cf574e25cc014d82
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Bug: 130226648
Test: manual
Change-Id: Ie38de7099d01d7d676bcaacd3951bb2aea41e90d
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: Ia3613fb516c796c876810a15e875fb94ae96ea66
Auto-generated-cl: translation import
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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
|
|\ \ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Bug: 126888145
Bug: 122475235
Test: atest DownloadProviderTests
Test: atest cts/tests/app/src/android/app/cts/DownloadManagerTest.java
Change-Id: I96fa73d3a18e94986043c45dc4e12a47d62eeea6
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
am: 9ca91b564d
Change-Id: Ib5674e02e7b6a6fe8b739b0c8491c9ec1bcca00a
|
| |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Bug: 126125118
Change-Id: I4847a79a4fe15274ca313e5697d6947d6aaa7116
|
| | |\ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Bug: 120848293
Change-Id: Id5b93505f0e715fa4b0ee732ae63730cc38f7c3b
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Bug: 124337318
Test: manual
Change-Id: Ic0c3d2de51e07923e9d04375329ca7c84cccd88f
|
|\| | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
master" am: da913bba24 -s ours am: bd1ce2f1ff -s ours
am: a016dc9e49 -s ours
am skip reason: subject contains skip directive
Change-Id: I93d49af4d26d84ced25331c42565fca583220016
|
| |\| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
master" am: da913bba24 -s ours
am: bd1ce2f1ff -s ours
am skip reason: subject contains skip directive
Change-Id: I1e9ddeb1559ee00330683c97cd5cfd9f65b5a976
|
| | |\ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
am: da913bba24 -s ours
am skip reason: subject contains skip directive
Change-Id: I7bced57eb8a00331a2e272aa50f5c23bdb0845a4
|
| | | |\ \ \ \ \ \ |
|
|\| | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
6bba5be2e2 -s ours am: 42bab5816f -s ours
am: bfebcc9f0a -s ours
am skip reason: subject contains skip directive
Change-Id: Iffaaf08838162876441ceca1995480036060adbe
|
| |\| | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
6bba5be2e2 -s ours
am: 42bab5816f -s ours
am skip reason: subject contains skip directive
Change-Id: I1561fdba5f963ea18d6cde5f67aee46d0e7161f3
|
| | |\ \ \ \ \ \ \ \
| | | | |/ / / / / /
| | | |/| | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
am: 6bba5be2e2 -s ours
am skip reason: subject contains skip directive
Change-Id: I0335f10dc5bf62e50cca6fc8960a7ab1b4320164
|
| | | |\ \ \ \ \ \ \
| | | |/ / / / / / /
| | |/| / / / / / /
| | | |/ / / / / /
| | | | | | | | | |
Bug: 124234733
Change-Id: Id61a17ea8fe0afa0e191caca10ba9a55e001ee6c
|
|\| | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
am: 4d36767b6d -s ours
am skip reason: subject contains skip directive
Change-Id: Icfb0ba87e7deca61e00aa5f159c1c01258d6c1e3
|
| |\ \ \ \ \ \ \ \
| | | |_|_|/ / / /
| | |/| | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
am: 2b3342d3ef -s ours
am skip reason: subject contains skip directive
Change-Id: I77c011f315d04b2929b815412c39be75b406d0e8
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Auto-generated-cl: translation import
Bug: 64712476
Change-Id: I1dd00241611af7bcee14c09b9d50c2d701332826
|
|\ \ \ \ \ \ \ \ \ |
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
DownloadStorageProvider queries Files table, so it should only
read columns available in Files table.
Bug: 124504769
Test: manual
Change-Id: If56e087b30229d3079b51699388f37bef887d5b2
|
|\ \ \ \ \ \ \ \ \ \
| | |/ / / / / / / /
| |/| | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
6cb9de0e1c am: a2e5c1fb8a
am: e8e3de8af4 -s ours
am skip reason: change_id I970a37e967d41abd38951cc8a5598eb1e0b27c3d with SHA1 5f1ea5263f is in history
Change-Id: Ieb69678bf51bb2909d29ced1200efb011d02e800
|
| |\ \ \ \ \ \ \ \ \
| | | |_|/ / / / / /
| | |/| | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
am: a2e5c1fb8a
Change-Id: I209dc38daf368dbde288749f75a029e7fc8f0842
|
| | |\ \ \ \ \ \ \ \
| | | | |_|/ / / / /
| | | |/| | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
am: 6cb9de0e1c
Change-Id: If1f4b8016eb2ee64eda0589c99674b8e14e2872d
|