Commit Graph

400157 Commits

Author SHA1 Message Date
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