Commit Graph

27292 Commits

Author SHA1 Message Date
Jeff Sharkey
e0ae4a4d5b Merge "Shuffling to prepare for MediaProvider APEX." 2019-12-18 01:44:59 +00:00
Jeff Sharkey
04b4ba1e15 Shuffling to prepare for MediaProvider APEX.
An upcoming change will move MediaStore to be within the recently
created MediaProvider APEX.  This means that MediaStore will need to
be fully built against @SystemApi, and so this CL adjusts APIs to
support a clean transition:

-- Listing of "recent" storage volumes and scan paths for "internal"
storage is now handled by StorageManager directly, so that partners
retain control over what is deemed recent.
-- StorageVolume now returns the MediaStore volume name and the
filesystem directory where its contents are presented to apps.
-- Conversion of legacy thumbnail "kind" values to dimensions now
happens directly inside MediaStore.
-- PendingParams and PendingSession are completely removed.
-- Contributed media APIs are completely removed.
-- Media for demo users is now surfaced as a unique StorageVolume.
-- Migrate most MediaStore APIs to accept ContentResolver, which
supports easy usage of ContentResolver.wrap().

Bug: 144247087, 137890034
Test: atest --test-mapping packages/providers/MediaProvider
Exempt-From-Owner-Approval: in-place refactoring
Change-Id: I445528b2779bb37b9f2558e67a3cfc9f60412092
2019-12-18 01:35:46 +00:00
Adam He
b50bc1f669 Merge "API for autofill integration with keyboard." 2019-12-18 00:39:13 +00:00
Automerger Merge Worker
23a632b19d Merge "Telephony: Get SIM card capacity count of SMS" am: 1017905980 am: f8772763e3 am: f368715dc8
Change-Id: I14a94428c3b75912afbdc17bb38e3080d6b47b4e
2019-12-18 00:07:18 +00:00
Taran Singh
a4e4cd1a3d Merge "Add alpha support to Insets API" 2019-12-17 23:52:31 +00:00
Automerger Merge Worker
f368715dc8 Merge "Telephony: Get SIM card capacity count of SMS" am: 1017905980 am: f8772763e3
Change-Id: I85299e0f38f7ea3fe657f265a9799f73aaecb045
2019-12-17 23:52:22 +00:00
Tyler Gunn
1017905980 Merge "Telephony: Get SIM card capacity count of SMS" 2019-12-17 23:31:15 +00:00
Shuo Qian
cd880e9596 Merge "Make ModemActivityInfo isValid system" 2019-12-17 22:59:54 +00:00
Automerger Merge Worker
d22755ae7a Merge "IMS-VT: Add config to control holding a video call" am: fc72e79558 am: 0336989eb8 am: ebf4a71ef1
Change-Id: Icf23f0ce92c4596929260c1537163d5df9a417cf
2019-12-17 21:49:05 +00:00
Automerger Merge Worker
f35a764e81 Merge "User cannot reject a waiting call after a switch call fails" am: ffd2e964c1 am: 86df43feba am: c5fa3f6e33
Change-Id: Id6a189032b12594630721ef450de488711691bc2
2019-12-17 21:48:17 +00:00
Automerger Merge Worker
ebf4a71ef1 Merge "IMS-VT: Add config to control holding a video call" am: fc72e79558 am: 0336989eb8
Change-Id: Icd4ccb99623f3a7d56e682bb1686e963d0765aae
2019-12-17 21:27:33 +00:00
Automerger Merge Worker
c5fa3f6e33 Merge "User cannot reject a waiting call after a switch call fails" am: ffd2e964c1 am: 86df43feba
Change-Id: Ia35d403cc7cfeaa75c627242ec05dac8d4620b55
2019-12-17 21:26:36 +00:00
Shuo Qian
3349553a99 Make ModemActivityInfo isValid system
Make ModemActivityInfo.isValid system because
 getIdleTimeMillis(), getSleepTimeMillis(), and getReceiveTimeMillis()
 are system.

Bug: 146436760
Test: build
Change-Id: Ifc1a1853fe0b7ca143ef95fe3a1abe70e2dc70d4
2019-12-17 21:12:36 +00:00
Tyler Gunn
fc72e79558 Merge "IMS-VT: Add config to control holding a video call" 2019-12-17 21:11:54 +00:00
Tyler Gunn
ffd2e964c1 Merge "User cannot reject a waiting call after a switch call fails" 2019-12-17 21:09:56 +00:00
Jeff Sharkey
e65b0918cf Merge "Methods to streamline bulk media operations." 2019-12-17 20:54:30 +00:00
Alexander Dorokhine
463e5e2d5c Merge "Move framework-appsearch out of framework.jar." 2019-12-17 20:50:51 +00:00
Alex Mang
1165084c1d Merge "Support for NotificationAssistantService to rerank notifications." 2019-12-17 20:40:22 +00:00
Alex Mang
730d949e6d Support for NotificationAssistantService to rerank notifications.
NotificationAssistantService passes a RankingScore via an Adjustment to
NotificationRecord. NotificationManagerService sorts notification using
rank as part of NotificationComparator.

Bug: 146443378
Test: atest NotificationComparatorTest
Change-Id: I9f4d03c7d0ccf5adba4f26f48eb2638aa6caa49b
2019-12-17 20:33:16 +00:00
Nathan Harold
04eaf14fc9 Merge "Expose PreciseDataConnectionState to Public API" 2019-12-17 20:24:50 +00:00
Tarandeep Singh
699aa679a3 Add alpha support to Insets API
All insets side may want to animate with transparency with or without
insets. This change allows any side to do that.
Also, this CL adds fade to IME when its not controlled by app.
This tries to replicate original IME animation.

Bug: 111084606
Test: Manually using test app.

Change-Id: I1ecd4715336a58cd904b2898bb36462e5ce2b6ab
2019-12-17 11:59:25 -08:00
TreeHugger Robot
acdcaf85ad Merge "Create new Carrier configuration for separate MMTEL/RCS features" 2019-12-17 19:50:06 +00:00
Automerger Merge Worker
b9a1b31df1 Merge "Mainline Network Policy constants public" am: 56fcc024bc am: 242454626f am: 9d3d79199b
Change-Id: I34b0cf150df25cfd245cadd51eb37d236b2c4b08
2019-12-17 19:27:46 +00:00
David Su
073ec93bbe Merge "Expose @hide APIs needed by ParceledListSlice" 2019-12-17 19:24:41 +00:00
Automerger Merge Worker
f47a64b59d Merge "[Telephony Mainline] Expose MAX_NETWORK_TYPE constant" am: 23019528ec am: a4c3162339
Change-Id: I263fbd69be70ccf48b0e16d00985e716060f6bfa
2019-12-17 19:20:16 +00:00
Automerger Merge Worker
9d3d79199b Merge "Mainline Network Policy constants public" am: 56fcc024bc am: 242454626f
Change-Id: Id518fa8327bc2c15717d662a7f3f39cca8ec84a2
2019-12-17 19:18:53 +00:00
Peter Wang
23019528ec Merge "[Telephony Mainline] Expose MAX_NETWORK_TYPE constant" 2019-12-17 19:10:24 +00:00
Treehugger Robot
56fcc024bc Merge "Mainline Network Policy constants public" 2019-12-17 18:59:04 +00:00
Colin Cross
2a1281a25b Merge "MediaSessionManager: Split abstract class Callback into interfaces" 2019-12-17 18:50:18 +00:00
Alexander Dorokhine
04a05a8bb2 Move framework-appsearch out of framework.jar.
Test: CtsAppSearchTestCases
Bug: 146218515
Change-Id: I55a8732e54e46877ee448973d735ded2870d9443
2019-12-17 10:41:21 -08:00
Automerger Merge Worker
e69e206ba9 Merge "Introduce Radio Shutdown System APIs for Mainline" am: c107c3a958 am: 684df48afc
Change-Id: I74283f4f9414a3b768f2307197b5cc8987394fb2
2019-12-17 18:39:39 +00:00
Shuo Qian
c107c3a958 Merge "Introduce Radio Shutdown System APIs for Mainline" 2019-12-17 18:17:34 +00:00
Taran Singh
43c913bf13 Merge "API update for insets" 2019-12-17 18:04:43 +00:00
TreeHugger Robot
5f97823473 Merge "Expose request data to InstantAppResolverService" 2019-12-17 17:16:27 +00:00
Jaewan Kim
c7e715266f MediaSessionManager: Split abstract class Callback into interfaces
This CL splits the MediaSessionManager.Callback (abstract class) with
OnMediaKeyEventDispatchedListener and
OnMediaKeyEventSessionChangedListener (interfaces with default methods).

It's to follow the API guideline and also to help the Bluetooth for
minally registering callbacks. (The Bluetooth currently only overrides
onAddressedPlayerChanged)

Bug: 138648566
Test: Build and run
Change-Id: I8607662b00db7fb32cf3f4ee527c52b9fd8a6d7c
(cherry picked from commit f5ff735fae)
2019-12-17 23:50:39 +09:00
Automerger Merge Worker
8f5a9fa9b0 Merge changes from topics "api-address", "api-change-ike" am: bedcf85eee am: f3f23c9bc4 am: 702d1e2708
Change-Id: Ie0f9bb0e7da1a6e03288fb3e65e7572a56087714
2019-12-17 14:42:34 +00:00
Automerger Merge Worker
16409d72dd Child Session API changes in configuring and retrieving internal address am: 7dd731a114 am: bd4856ae74 am: 39f7d4f180
Change-Id: I0d3657ee611b431aba41e5a52982c4919eccec16
2019-12-17 14:42:22 +00:00
Automerger Merge Worker
fd6c9ebe37 Merge "Change APIs related to carrier actions." am: b430d57705 am: 0ef137bb81 am: f0225870a7
Change-Id: I8d081091ce7cae36698bb6b6029302a822381ffa
2019-12-17 14:40:31 +00:00
Automerger Merge Worker
cd6ef36da5 Merge "Resolve BluetoothA2dpSink APIs used by Settings" am: f14e2e1e1a am: 03942aba3b am: 51e9a965a6
Change-Id: I01bf2455e5817347eb6652678ab81535c8a45c44
2019-12-17 14:33:10 +00:00
Aaron Huang
e6a18182ce Merge "Add keepalive related methods and fields to system APIs" 2019-12-17 13:57:13 +00:00
TreeHugger Robot
2067b230a0 Merge "Camera: add OFFLINE_PROCESSING capability" 2019-12-17 09:31:41 +00:00
Automerger Merge Worker
702d1e2708 Merge changes from topics "api-address", "api-change-ike" am: bedcf85eee am: f3f23c9bc4
Change-Id: I7b3a9548d35e2347f0a1a935b1e23cfacc2195bc
2019-12-17 08:23:49 +00:00
Automerger Merge Worker
39f7d4f180 Child Session API changes in configuring and retrieving internal address am: 7dd731a114 am: bd4856ae74
Change-Id: Ic19900e185443772a7b0a2627296d9cfe80ab0b0
2019-12-17 08:23:37 +00:00
evitayan
bd4856ae74 Child Session API changes in configuring and retrieving internal address
am: 7dd731a114

Change-Id: I86b70df56e5e6c53ddccd89c898bd60bb94cb729
2019-12-17 00:09:06 -08:00
Yan Yan
bedcf85eee Merge changes from topics "api-address", "api-change-ike"
* changes:
  IKE Session API changes in setting CA cert and retrieving vendor ID
  Child Session API changes in configuring and retrieving internal address
2019-12-17 08:06:06 +00:00
Automerger Merge Worker
f0225870a7 Merge "Change APIs related to carrier actions." am: b430d57705 am: 0ef137bb81
Change-Id: I5b21f2461a85f1832c4b73f3f6cf7d8946e7fdb6
2019-12-17 07:28:23 +00:00
Treehugger Robot
b430d57705 Merge "Change APIs related to carrier actions." 2019-12-17 07:06:36 +00:00
Automerger Merge Worker
b53b1f67d6 Merge "[Telephony Mainline] Add SimInfo.CONTENT_URI instead SubscriptionManager.CONTENT_URI for mainline" am: e74c1f1278 am: fe520a7567
Change-Id: I03f3023ad48b2663c58234ede2deefd0ea80a881
2019-12-17 03:23:37 +00:00
Automerger Merge Worker
51e9a965a6 Merge "Resolve BluetoothA2dpSink APIs used by Settings" am: f14e2e1e1a am: 03942aba3b
Change-Id: Ibfc816fcdf1400d72dc00f14096d58c92e129485
2019-12-17 03:21:25 +00:00
Paul Chang
092a675c52 Merge "Add intent action for allowing user to select bug report handler in Developer Options of Settings" 2019-12-17 03:20:16 +00:00