Jeff Sharkey
1eda2caa98
Better scanning of secondary storage volumes.
...
There's been a long-standing bug where secondary external storage
volumes were being scanned into a single "external" database. We've
had the logic in MediaProvider for a long time to support individual
databases on a per-UUID basis, but that regressed at some point.
This change revives that logic, which has the benefit of greatly
speeding up media scanning of secondary storage devices, since we can
preserve those databases instead of churning the primary "external"
database whenever they're ejected and reinserted.
Future work will clean up stale databases in the recently added idle
maintenance service.
Bug: 117932814, 122060093
Test: atest MediaProviderTests
Test: atest cts/tests/tests/media/src/android/media/cts/MediaScanner*
Test: atest cts/tests/tests/provider/src/android/provider/cts/MediaStore*
Change-Id: Ib48577a2146758acd882db0b1767e88f3a70247f
2019-01-19 17:27:16 -07:00
Bill Yi
4a2aeaf807
[automerger skipped] Merge "Import translations. DO NOT MERGE" into pi-dev am: fccf9d031f -s ours
...
am: bd1f8940d6 -s ours
am skip reason: subject contains skip directive
Change-Id: I4e48864087c874114e582b7a15828a950498d1d6
2019-01-19 07:51:08 -08:00
Bill Yi
bd1f8940d6
[automerger skipped] Merge "Import translations. DO NOT MERGE" into pi-dev
...
am: fccf9d031f -s ours
am skip reason: subject contains skip directive
Change-Id: I4b66bd86ad4e12f743eefebf9b25e0f7115829fc
2019-01-19 07:44:59 -08:00
TreeHugger Robot
fccf9d031f
Merge "Import translations. DO NOT MERGE" into pi-dev
2019-01-19 15:30:27 +00:00
Nandana Dutt
e0546e6b12
Merge "Pass in calling UID and package to dumpstate" am: bc6e433ae4 am: ae97716377
...
am: ec3ce57698
Change-Id: I70d120ed5666322fa75646c05c12a6dfd51ed1f3
2019-01-19 06:24:23 -08:00
Nandana Dutt
ec3ce57698
Merge "Pass in calling UID and package to dumpstate" am: bc6e433ae4
...
am: ae97716377
Change-Id: Ie1126fb68184c7789fe969b008ee1550d4424809
2019-01-19 06:11:19 -08:00
Bill Yi
104bb9b64e
Import translations. DO NOT MERGE
...
Auto-generated-cl: translation import
Bug: 64712476
Change-Id: I2f3f1646e9214c754874bd2a4c3642682fd5b204
2019-01-19 06:04:11 -08:00
Nandana Dutt
ae97716377
Merge "Pass in calling UID and package to dumpstate"
...
am: bc6e433ae4
Change-Id: I1bf6f1053d088af55d35164207e5167c806db686
2019-01-19 05:59:00 -08:00
Treehugger Robot
bc6e433ae4
Merge "Pass in calling UID and package to dumpstate"
2019-01-19 13:48:29 +00:00
TreeHugger Robot
f94673a7cf
Merge "Pass correct realCallingUid to startActivity() if provided by PendingIntentRecord#sendInner()"
2019-01-19 10:25:15 +00:00
TreeHugger Robot
63322066aa
Merge "Add setting for WifiController to set recovery min delay"
2019-01-19 07:32:06 +00:00
Jordan Liu
2b804df24b
Merge "Trigger PhoneStateListener onCallAttributesChanged" am: cd4ca49b18 am: bbd7b9170a
...
am: 3be2df7b4f
Change-Id: Id1a5684693554f10159f90f607c7a4f7ad1e3d51
2019-01-18 23:30:22 -08:00
TreeHugger Robot
a8061c94ab
Merge "Add explicit subscription id support to DataUsageController"
2019-01-19 07:17:33 +00:00
Jordan Liu
3be2df7b4f
Merge "Trigger PhoneStateListener onCallAttributesChanged" am: cd4ca49b18
...
am: bbd7b9170a
Change-Id: Iefb3d9845b95e22f45ecfeb47f770b708951438a
2019-01-18 23:13:05 -08:00
Jordan Liu
bbd7b9170a
Merge "Trigger PhoneStateListener onCallAttributesChanged"
...
am: cd4ca49b18
Change-Id: Ia0729cbae8047cfb866d4c605d0030ddf34060b7
2019-01-18 23:02:44 -08:00
TreeHugger Robot
84686f1140
Merge "Resolve all browsers even if there is a default browser."
2019-01-19 06:55:12 +00:00
Treehugger Robot
cd4ca49b18
Merge "Trigger PhoneStateListener onCallAttributesChanged"
2019-01-19 06:49:09 +00:00
Hai Shalom
f1845027ca
Merge changes from topic "isEasyConnectSupported"
...
* changes:
[DPP] Rename isDppSupported to isEasyConnectSupported
[DPP] Add more documentation about Easy-Connect (DPP)
2019-01-19 06:39:41 +00:00
TreeHugger Robot
6b0a91015b
Merge "Allow each AppEntity to handle click events individually."
2019-01-19 05:57:25 +00:00
Jack Yu
936d5aa4b8
Merge "Revert "Supported data handover in DcTracker/DataConnection/ApnContext""
2019-01-19 05:52:15 +00:00
Jack Yu
00338eada5
Revert "Supported data handover in DcTracker/DataConnection/ApnContext"
...
This reverts commit 1f30e7e598 .
Reason for revert: break build
Change-Id: If6b18622b2970b96921f11dc4c160f9d5026d5e3
2019-01-19 05:50:53 +00:00
Jeff Tinker
e607b5fb2d
Merge "Add support for HDCP 2.3"
2019-01-19 05:48:02 +00:00
TreeHugger Robot
df61ea34d8
Merge "[view compilation] Add --compile-layouts flag to pm compile"
2019-01-19 05:47:45 +00:00
TreeHugger Robot
6fa4f070b3
Merge "Add ColorTransformController to AppWindowToken"
2019-01-19 05:12:12 +00:00
TreeHugger Robot
aab9f2efdf
Merge "Update divider color of the light theme UI"
2019-01-19 05:07:35 +00:00
Dan Willemsen
981bdac4d0
Merge "Remove the eng tag from invoke_mock_media_player" am: 2e29def109 am: b19dc43a0b
...
am: f67e867fc7
Change-Id: Ie24c544d54a920473daee898a2044512ddc9f006
2019-01-18 21:00:39 -08:00
Dan Willemsen
f67e867fc7
Merge "Remove the eng tag from invoke_mock_media_player" am: 2e29def109
...
am: b19dc43a0b
Change-Id: I913c8a43526257f475dc2830ee58b62d96f8c9c4
2019-01-18 20:50:24 -08:00
Dan Willemsen
b19dc43a0b
Merge "Remove the eng tag from invoke_mock_media_player"
...
am: 2e29def109
Change-Id: I72fdd97ae0cd7c69a77cf1fc6df730bdbec00a3e
2019-01-18 20:38:51 -08:00
TreeHugger Robot
4453778fb1
Merge changes from topic "DppExecutor"
...
* changes:
[DPP] Use Executor instead of Handler in Easy Connect API
[DPP] Add more documentation about stopEasyConnectSession API
2019-01-19 04:33:21 +00:00
Treehugger Robot
2e29def109
Merge "Remove the eng tag from invoke_mock_media_player"
2019-01-19 04:24:23 +00:00
TreeHugger Robot
d5bd0d0801
Merge "Change how notifyAppearedOrDisappearedForContentCaptureIfNeeded() checks if view is visible."
2019-01-19 03:53:04 +00:00
TreeHugger Robot
76a0f2676b
Merge "Add dock info view overlay"
2019-01-19 03:39:55 +00:00
George Burgess IV
97378a6ed0
Merge "Fix potential NULL dereference errors." am: bce5b2f971 am: 76451438d9
...
am: 621afac235
Change-Id: Id7a8506c6ee2667f6a303905359a99e80dbced9d
2019-01-18 19:20:50 -08:00
George Burgess IV
621afac235
Merge "Fix potential NULL dereference errors." am: bce5b2f971
...
am: 76451438d9
Change-Id: I517c8215dd8201d29d7f97ba7017164679559572
2019-01-18 19:08:08 -08:00
George Burgess IV
76451438d9
Merge "Fix potential NULL dereference errors."
...
am: bce5b2f971
Change-Id: I10269f5f412f544fda36700158a9d528b2549334
2019-01-18 18:57:20 -08:00
TreeHugger Robot
086e3a4056
Merge "Removed graphical properties from Content Capture ViewNode."
2019-01-19 02:57:01 +00:00
Chen Xu
2aa0d1268b
Merge "Supported data handover in DcTracker/DataConnection/ApnContext"
2019-01-19 02:41:24 +00:00
Treehugger Robot
bce5b2f971
Merge "Fix potential NULL dereference errors."
2019-01-19 02:39:35 +00:00
Bo Zhu
58604f0041
Merge "Change two helper methods back to be public ones, to fix issues of mocking them in KeySyncTaskTest.java"
2019-01-19 02:38:57 +00:00
Bo Zhu
b502c760a4
Change two helper methods back to be public ones, to fix issues of mocking
...
them in KeySyncTaskTest.java
I changed them from public to package-private in my last CL. Not sure
whey these issues didn't show up in tests last time
Bug: 112191661
Test: atest FrameworksServicesTests:com.android.server.locksettings.recoverablekeystore
Change-Id: I4e154b8ac5cc353190cc5874ddcd0f9051ea4542
2019-01-18 18:25:40 -08:00
Eric Holk
a1485f61e9
[view compilation] Add --compile-layouts flag to pm compile
...
This allows us to generate precompiled layouts for installed applications.
If the system property view.precompiled_layout_enabled is set, then
PackageMannager will also automatically generate precompiled layouts for apps at
install or upgrade time.
Bug: 111895153
Test: manual
Change-Id: If6455e1b9b0542a36882af9f3e29d0185a53393c
2019-01-18 18:14:54 -08:00
Ryan Mitchell
d906d809fb
Merge "Add enforcement of overlayable targetName"
2019-01-19 02:01:23 +00:00
Nate Fischer
b3c20e6ba5
WebView: clean up onReceivedSslError docs am: 9f726cd280
...
am: f85e6546e6
Change-Id: I05296f1e7c4b400b1111eed312d55741cffd4617
2019-01-18 17:43:02 -08:00
Andrii Kulian
26058dc2a0
Merge "Multiple resumed activities"
2019-01-19 01:40:59 +00:00
Mingguang Xu
4073dc0bd1
Merge "Wifi usability: Add Wifi usability score into Wifi.proto for metrics collection"
2019-01-19 01:29:51 +00:00
TreeHugger Robot
b9b4f9c3b5
Merge "Remove Activity Recognition from the Android Code."
2019-01-19 01:26:41 +00:00
Nate Fischer
f85e6546e6
WebView: clean up onReceivedSslError docs
...
am: 9f726cd280
Change-Id: Id927f42978e86296710995c9d445ac7ce168e265
2019-01-18 17:22:01 -08:00
Michele Berionne
f8a35930cd
[automerger skipped] Merge "Carrier restriction enhancements for Android Q" am: 98391daa29 am: 941ad71f35
...
am: da8ca7f8ac -s ours
am skip reason: change_id I2723fb07db13efdafbc74471a87182e2d2a32718 with SHA1 39ec88f1dc is in history
Change-Id: I228e4a7349b3ac23457db67bf1138ba9eb6df860
2019-01-18 17:16:20 -08:00
TreeHugger Robot
1cb37aae7c
Merge "ImageReader/ImageWriter: unhide newInstance methods"
2019-01-19 01:11:44 +00:00
Jean-Michel Trivi
bde9403f25
Merge "[b/109850442]Fail to adjust volume when connect Ampplifier.]" am: 36ee8e0244 am: 1506f83f4f
...
am: 61e22fedde
Change-Id: Iab4d98dd5f3a0aa2b52d5a0283fdf1486b0388c3
2019-01-18 17:06:52 -08:00