OSDN Git Service
Calin Juravle [Sat, 20 Jan 2018 04:32:47 +0000 (20:32 -0800)]
[framework] Extend profile operations to take the profile name
Extend the installd profile interface to take the profile name as
argument. This shifts the responsibility for choosing the names of
profiles for primary apks completely to PackageManager. Each of the
application code paths will get an unique profile name based on their
split name.
All the profile operations will now work on a specific profile name rather
than assuming a default global name.
Also, move dumpProfiles and clearProfiles functionality to the
ArtManagerService so that we can re-use profileName computations easier.
Test: manual (dexopt apps, merge profiles, clear profiles)
gts GtsAndroidRuntimeManagerHostTestCases
Bug:
30934496
Change-Id: Ie65d45eed7de0844edf4b7af918d7eaa74ec1f2c
Calin Juravle [Wed, 24 Jan 2018 22:43:24 +0000 (14:43 -0800)]
Accept UserHandle.USER_ALL during profile preparation
Test: adb install foo.apk
Bug:
72453027
Change-Id: I840d70d47a256c8853bbe1b9b023f51bdd5ddf6b
Android Build Merger (Role) [Wed, 24 Jan 2018 22:44:52 +0000 (22:44 +0000)]
Merge "Merge "Set DEXOPT_DISABLE_HIDDEN_API_CHECKS for system apps" am:
2a8c24be18 am:
6dea42ae0f am:
2a21a9c997 -s ours"
David Brazdil [Wed, 24 Jan 2018 22:44:30 +0000 (22:44 +0000)]
Merge "Set DEXOPT_DISABLE_HIDDEN_API_CHECKS for system apps" am:
2a8c24be18 am:
6dea42ae0f
am:
2a21a9c997 -s ours
Change-Id: I36d988ae251bcee837a0f3ab7630fd82d099adc8
Android Build Merger (Role) [Wed, 24 Jan 2018 22:39:45 +0000 (22:39 +0000)]
Merge "Merge "Add new IMS reasoninfo to handle alternate emergency disconnect scenario." am:
7a481bde6d am:
f343e33dd5 am:
e39de15109"
Tyler Gunn [Wed, 24 Jan 2018 22:38:52 +0000 (22:38 +0000)]
Merge "Add new IMS reasoninfo to handle alternate emergency disconnect scenario." am:
7a481bde6d am:
f343e33dd5
am:
e39de15109
Change-Id: I48b1c82a051342b6a4504290a6297aebc8a2bdfd
Wei Jia [Wed, 24 Jan 2018 22:35:43 +0000 (22:35 +0000)]
Merge "add MediaPlayer2"
Android Build Merger (Role) [Wed, 24 Jan 2018 22:33:21 +0000 (22:33 +0000)]
Merge "Merge "Added network service interface" am:
71793be6bb am:
2b06789511 am:
3748d15321"
Xiangyu/Malcolm Chen [Wed, 24 Jan 2018 22:32:56 +0000 (22:32 +0000)]
Merge "Added network service interface" am:
71793be6bb am:
2b06789511
am:
3748d15321
Change-Id: Ia08a840e47d3372772a105ef7b65bb259d07e7f8
Mohamed Abdalkader [Wed, 24 Jan 2018 22:32:39 +0000 (22:32 +0000)]
Merge "Remove internal version of SMS apis"
TreeHugger Robot [Wed, 24 Jan 2018 22:31:24 +0000 (22:31 +0000)]
Merge "Statsd always includes snapshot of uid map."
Jorim Jaggi [Wed, 24 Jan 2018 22:15:36 +0000 (22:15 +0000)]
Merge "Fix NPE from refactoring"
Kweku Adams [Thu, 28 Dec 2017 01:03:39 +0000 (17:03 -0800)]
Removing JobStorePersistStats STOPSHIP comment.
The linked bug is fixed.
Bug:
64536115
Test: N/A
Change-Id: Ic89b2d9b24b88459058c304e08f3f5c8de974081
Jaewan Kim [Wed, 24 Jan 2018 22:12:04 +0000 (22:12 +0000)]
Merge "MediaSession2: Last changes before API unhide"
TreeHugger Robot [Wed, 24 Jan 2018 22:09:24 +0000 (22:09 +0000)]
Merge "Fix inconsistent MagnificationGestureHandler state after delegation"
TreeHugger Robot [Wed, 24 Jan 2018 22:08:22 +0000 (22:08 +0000)]
Merge "Add deep link to the assisted dialing settings."
TreeHugger Robot [Wed, 24 Jan 2018 22:07:13 +0000 (22:07 +0000)]
Merge "Compute full text layout in MeasuredText and use it for drawing"
TreeHugger Robot [Wed, 24 Jan 2018 22:04:09 +0000 (22:04 +0000)]
Merge "[QS] Update night light time from 24 to 12-hr"
John Reck [Wed, 24 Jan 2018 21:51:06 +0000 (21:51 +0000)]
Merge "Limit ripple alpha to 50%"
TreeHugger Robot [Wed, 24 Jan 2018 21:45:07 +0000 (21:45 +0000)]
Merge "Slider always represents absolute brightness"
David Brazdil [Wed, 24 Jan 2018 21:43:47 +0000 (21:43 +0000)]
Merge "Set DEXOPT_DISABLE_HIDDEN_API_CHECKS for system apps" am:
2a8c24be18
am:
6dea42ae0f
Change-Id: I6376e610c575cd7c3f7bf8a72ca4c1a92d9023cc
TreeHugger Robot [Wed, 24 Jan 2018 21:43:24 +0000 (21:43 +0000)]
Merge "Update font config name."
TreeHugger Robot [Wed, 24 Jan 2018 21:39:35 +0000 (21:39 +0000)]
Merge "Fix location INTERACT_ACROSS_USERS bug"
David Brazdil [Wed, 24 Jan 2018 21:36:44 +0000 (21:36 +0000)]
Merge "Set DEXOPT_DISABLE_HIDDEN_API_CHECKS for system apps"
am:
2a8c24be18
Change-Id: I51ce5aa51ca72200639244caa018323911cc54ae
TreeHugger Robot [Wed, 24 Jan 2018 21:19:18 +0000 (21:19 +0000)]
Merge "Adding comment to alarmmanagerservice.proto."
TreeHugger Robot [Wed, 24 Jan 2018 21:07:21 +0000 (21:07 +0000)]
Merge "Remove unused argument LayoutOverhang"
Tyler Gunn [Wed, 24 Jan 2018 21:06:48 +0000 (21:06 +0000)]
Merge "Add new IMS reasoninfo to handle alternate emergency disconnect scenario." am:
7a481bde6d
am:
f343e33dd5
Change-Id: Ia3e538e18d4fdf1770ee15b06d256c6e79051ebf
Evan Laird [Wed, 24 Jan 2018 21:06:37 +0000 (21:06 +0000)]
Merge "Add status bar icons to QQS"
Xiangyu/Malcolm Chen [Wed, 24 Jan 2018 20:55:01 +0000 (20:55 +0000)]
Merge "Added network service interface" am:
71793be6bb
am:
2b06789511
Change-Id: I88aeed6b03d39e7555ad9de62b954eac62da3f79
Tyler Gunn [Wed, 24 Jan 2018 20:48:55 +0000 (20:48 +0000)]
Merge "Add new IMS reasoninfo to handle alternate emergency disconnect scenario."
am:
7a481bde6d
Change-Id: I7d9f84b2240b1c961675b6ab6937dc952f44bd2d
TreeHugger Robot [Wed, 24 Jan 2018 20:45:52 +0000 (20:45 +0000)]
Merge "DND qs tile primary text is always Do not disturb"
Xiangyu/Malcolm Chen [Wed, 24 Jan 2018 20:44:04 +0000 (20:44 +0000)]
Merge "Added network service interface"
am:
71793be6bb
Change-Id: I2dab9576e8fc32f914225620733ad83b7c808015
Andy Hung [Wed, 24 Jan 2018 20:28:46 +0000 (20:28 +0000)]
Merge "AudioSystem: Inform AudioFlinger of total memory"
Treehugger Robot [Wed, 24 Jan 2018 20:28:21 +0000 (20:28 +0000)]
Merge "Set DEXOPT_DISABLE_HIDDEN_API_CHECKS for system apps"
TreeHugger Robot [Wed, 24 Jan 2018 20:24:22 +0000 (20:24 +0000)]
Merge "Fingerprint data is now stored in one of two ways depending on the"
Antoan Angelov [Wed, 24 Jan 2018 20:11:54 +0000 (20:11 +0000)]
Merge changes from topic "dpc-migration-atomic"
* changes:
Notify DO after PO ownership transfer when they belong to affiliated users.
Tests for owner transfer atomicity.
Make owner transfer an atomic operation.
Vladislav Kuzkokov [Wed, 24 Jan 2018 20:11:31 +0000 (20:11 +0000)]
Merge "Fix Printing policy in profile owner."
Benedict Wong [Wed, 24 Jan 2018 20:07:20 +0000 (20:07 +0000)]
Merge "Add tunnel-mode calls to netd in IpSecService" am:
475fe28c50 am:
02d6d81006
am:
3b181e9ef7
Change-Id: I998d44bac0993a8f2e9e228a0b0a80adfaa4d87e
TreeHugger Robot [Wed, 24 Jan 2018 20:02:47 +0000 (20:02 +0000)]
Merge changes I204d0ba7,Ifc51143b,I4b15fac9
* changes:
Show swipe up onboarding after 2 apps instead of 3
Change swipe up onboarding color based on nav bar color
Add swipe up onboarding from apps
Android Build Merger (Role) [Wed, 24 Jan 2018 19:59:42 +0000 (19:59 +0000)]
Merge "Merge "BT-HFP: Update Bluetooth headset state handler to Multi-HFP" am:
0aafefb113 am:
a8505da2a6 am:
82a6cf1597"
Jaewan Kim [Wed, 24 Jan 2018 17:24:03 +0000 (02:24 +0900)]
MediaSession2: Last changes before API unhide
This CL includes
- Rename SessionToken to SessionToken2
- Add repeat/shuffle mode support in PlaylistParam
- Add Executor params in session builder
- Add more APIs for MediaPlayerBase
Test: Run all MediaComponents tests once
Change-Id: Ia61632b7a09fab7f41fd89e9489a01af13d6c3c2
Jack He [Wed, 24 Jan 2018 19:58:35 +0000 (19:58 +0000)]
Merge "BT-HFP: Update Bluetooth headset state handler to Multi-HFP" am:
0aafefb113 am:
a8505da2a6
am:
82a6cf1597
Change-Id: Ibb358a8270867752ce834429f914db21ec1c4c7d
Jaewan Kim [Wed, 24 Jan 2018 19:58:02 +0000 (19:58 +0000)]
Merge "Change MediaControlView2 APIs"
Benedict Wong [Wed, 24 Jan 2018 19:56:24 +0000 (19:56 +0000)]
Merge "Add tunnel-mode calls to netd in IpSecService" am:
475fe28c50
am:
02d6d81006
Change-Id: I8a3d16c8e58ad1c09d967943abe1c729fe37636a
TreeHugger Robot [Wed, 24 Jan 2018 19:51:22 +0000 (19:51 +0000)]
Merge "Fix deadlock for write-disk cmd."
Jack He [Wed, 24 Jan 2018 19:50:46 +0000 (19:50 +0000)]
Merge "BT-HFP: Update Bluetooth headset state handler to Multi-HFP" am:
0aafefb113
am:
a8505da2a6
Change-Id: Iafb904bef6c99f4c48ca9c2ef33ea4809924a4c1
Benedict Wong [Wed, 24 Jan 2018 19:48:26 +0000 (19:48 +0000)]
Merge "Add tunnel-mode calls to netd in IpSecService"
am:
475fe28c50
Change-Id: I60bd2cd453b8ea7b5a0fb5eb0b59e8a9fe8f57cb
Siyamed Sinir [Wed, 24 Jan 2018 19:45:03 +0000 (19:45 +0000)]
Merge "Revert "Make ellipsize retry if text doesn't fit""
Siddharth Ray [Wed, 24 Jan 2018 19:43:25 +0000 (19:43 +0000)]
Merge "GPS power calculation"
Jack He [Wed, 24 Jan 2018 19:42:36 +0000 (19:42 +0000)]
Merge "BT-HFP: Update Bluetooth headset state handler to Multi-HFP"
am:
0aafefb113
Change-Id: I3cb4f7ecbdafaccb40c9e9c7f791d4786583bd56
Eric Erfanian [Wed, 24 Jan 2018 19:37:52 +0000 (11:37 -0800)]
Add deep link to the assisted dialing settings.
This enables clients to reference the setting directly.
Test: none
Bug:
72162646
Change-Id: I58ccfa41e2fd4a6260fe4510fbbcd6067cd0d61f
TreeHugger Robot [Wed, 24 Jan 2018 19:36:18 +0000 (19:36 +0000)]
Merge "Turn off ambient settings when DISALLOW_AMBIENT_DISPLAY is set."
Treehugger Robot [Wed, 24 Jan 2018 19:33:33 +0000 (19:33 +0000)]
Merge "Add new IMS reasoninfo to handle alternate emergency disconnect scenario."
arangelov [Wed, 17 Jan 2018 21:27:40 +0000 (21:27 +0000)]
Notify DO after PO ownership transfer when they belong to affiliated users.
Test: Locally modified TransferDPC to print the callback after manually setting DO, PO and then transfering PO owner.
Bug:
72218214
Change-Id: I6c9af00bcfa703c81d9d5b35fe534c928991ff93
arangelov [Mon, 22 Jan 2018 15:20:53 +0000 (15:20 +0000)]
Tests for owner transfer atomicity.
Test: bit
FrameworksServicesTests:com.android.server.devicepolicy.TransferOwnershipMetadataManagerTest
Test: runtest -x
frameworks/base/services/tests/servicestests/src/com/android/server/devicepolicy/OwnerTransferParamsManagerTest.java
Test: bit
FrameworksServicesTests:com.android.server.devicepolicy.DevicePolicyManagerTest#testRevertDeviceOwnership_noMetadataFile
Test: bit
FrameworksServicesTests:com.android.server.devicepolicy.DevicePolicyManagerTest#testRevertDeviceOwnership_adminAndDeviceMigrated
Test: bit
FrameworksServicesTests:com.android.server.devicepolicy.DevicePolicyManagerTest#testRevertDeviceOwnership_deviceNotMigrated
Test: bit
FrameworksServicesTests:com.android.server.devicepolicy.DevicePolicyManagerTest#testRevertDeviceOwnership_adminAndDeviceNotMigrated
Test: bit
FrameworksServicesTests:com.android.server.devicepolicy.DevicePolicyManagerTest#testRevertProfileOwnership_noMetadataFile
Test: bit
FrameworksServicesTests:com.android.server.devicepolicy.DevicePolicyManagerTest#testRevertProfileOwnership_adminAndProfileMigrated
Test: bit
FrameworksServicesTests:com.android.server.devicepolicy.DevicePolicyManagerTest#testRevertProfileOwnership_profileNotMigrated
Test: bit
FrameworksServicesTests:com.android.server.devicepolicy.DevicePolicyManagerTest#testRevertProfileOwnership_adminAndProfileNotMigrated
Bug:
69543005
Change-Id: I2f0153819346cf5be8e5f966627e9cc7e8dba190
arangelov [Thu, 4 Jan 2018 17:10:21 +0000 (17:10 +0000)]
Make owner transfer an atomic operation.
Test: bit FrameworksServicesTests:com.android.server.devicepolicy.TransferOwnershipMetadataManagerTest
Test: runtest -x frameworks/base/services/tests/servicestests/src/com/android/server/devicepolicy/OwnerTransferParamsManagerTest.java
Test: bit FrameworksServicesTests:com.android.server.devicepolicy.DevicePolicyManagerTest#testRevertDeviceOwnership_noMetadataFile
Test: bit FrameworksServicesTests:com.android.server.devicepolicy.DevicePolicyManagerTest#testRevertDeviceOwnership_adminAndDeviceMigrated
Test: bit FrameworksServicesTests:com.android.server.devicepolicy.DevicePolicyManagerTest#testRevertDeviceOwnership_deviceNotMigrated
Test: bit FrameworksServicesTests:com.android.server.devicepolicy.DevicePolicyManagerTest#testRevertDeviceOwnership_adminAndDeviceNotMigrated
Test: bit FrameworksServicesTests:com.android.server.devicepolicy.DevicePolicyManagerTest#testRevertProfileOwnership_noMetadataFile
Test: bit FrameworksServicesTests:com.android.server.devicepolicy.DevicePolicyManagerTest#testRevertProfileOwnership_adminAndProfileMigrated
Test: bit FrameworksServicesTests:com.android.server.devicepolicy.DevicePolicyManagerTest#testRevertProfileOwnership_profileNotMigrated
Test: bit FrameworksServicesTests:com.android.server.devicepolicy.DevicePolicyManagerTest#testRevertProfileOwnership_adminAndProfileNotMigrated
Bug:
69543005
(cherry picked from commit
5a6d391dedcdec13fcc4cf1770e7bf9fc1be8643)
Change-Id: Ic2d729d48fdb47b0ebd60030b45615b0cec174a2
Rohan Shah [Wed, 24 Jan 2018 19:17:39 +0000 (11:17 -0800)]
[QS] Update night light time from 24 to 12-hr
Fixing a small typo (capitalization) in the date time pattern for the
formatter. This'll fix the time format for the night light's secondary
label.
Test: visual
Bug:
69973398
Change-Id: I1fd48b33e140bb3b6e0587be89e10297d036aa2a
Xiangyu/Malcolm Chen [Wed, 24 Jan 2018 19:13:58 +0000 (19:13 +0000)]
Merge "Added network service interface"
Jack Yu [Thu, 21 Dec 2017 19:00:05 +0000 (11:00 -0800)]
Added network service interface
The interface for mobile network service. This is the base class
for vendor or first party data service provider to implement
the network service for cellular or IWLAN network support.
Test: Manual
bug:
64132030
Change-Id: Ia358cbb18fc6d15dcc45c75f14b7c952f899e101
Wei Jia [Wed, 6 Dec 2017 01:05:29 +0000 (17:05 -0800)]
add MediaPlayer2
Forked from
9070e295864b83deca9020ca8bdd9ff790e631a9
Test: plays local files, callback source and streaming.
Bug:
63934228
Change-Id: I692007c07eb2819f8ad1d843e4e2b1fc96fbecca
Maggie [Wed, 24 Jan 2018 19:01:20 +0000 (11:01 -0800)]
Fix location INTERACT_ACROSS_USERS bug
Use UserHandle.getCallingUserId in LocationManager.isProviderEnabled
Bug:
72430849
Test: Manual
Change-Id: I1ddfc4fd308889b1f2247df038d22e2f7b08da74
TreeHugger Robot [Wed, 24 Jan 2018 19:00:39 +0000 (19:00 +0000)]
Merge changes Ia3065eb5,I602e8bb0
* changes:
Update ProgramInfo to match HAL 2.0 changes.
Implement front-end APIs for announcements.
Calin Juravle [Wed, 24 Jan 2018 18:45:00 +0000 (18:45 +0000)]
Merge "[framework] Prepare profile for app code paths"
TreeHugger Robot [Wed, 24 Jan 2018 18:42:33 +0000 (18:42 +0000)]
Merge "Make the quick scrub track smaller to reach the right easier"
David Brazdil [Wed, 24 Jan 2018 18:41:39 +0000 (18:41 +0000)]
Merge "Set DEXOPT_DISABLE_HIDDEN_API_CHECKS for system apps"
TreeHugger Robot [Wed, 24 Jan 2018 18:38:44 +0000 (18:38 +0000)]
Merge "Use proper logic operators in package name validation"
Felipe Leme [Wed, 24 Jan 2018 18:31:55 +0000 (18:31 +0000)]
Merge "Fixed AUTOFILL_UI_LATENCY metric." into oc-mr1-dev am:
5e687224bd
am:
2418109cf1
Change-Id: I3d8b0e3b785d8427dc6bca9168e7a4b7553cb22f
Kweku Adams [Wed, 24 Jan 2018 00:47:12 +0000 (16:47 -0800)]
Adding comment to alarmmanagerservice.proto.
Bug:
70621331
Test: N/A
Change-Id: I471a7d2084cf60be8a22753139dfbcfeb001617f
Felipe Leme [Wed, 24 Jan 2018 18:23:48 +0000 (18:23 +0000)]
Merge "Fixed AUTOFILL_UI_LATENCY metric." into oc-mr1-dev
am:
5e687224bd
Change-Id: I23817abcefde8700c101b756ee6a39d153ea7af5
Daniel Nishi [Wed, 24 Jan 2018 18:22:15 +0000 (18:22 +0000)]
Merge "Add a new setting for Bluetooth on while driving."
TreeHugger Robot [Wed, 24 Jan 2018 18:21:54 +0000 (18:21 +0000)]
Merge "Update crash dialog options."
TreeHugger Robot [Wed, 24 Jan 2018 18:18:24 +0000 (18:18 +0000)]
Merge "Avoid processing log event when there is no uid field."
TreeHugger Robot [Wed, 24 Jan 2018 18:13:25 +0000 (18:13 +0000)]
Merge "Fixed AUTOFILL_UI_LATENCY metric." into oc-mr1-dev
Benedict Wong [Wed, 24 Jan 2018 18:10:55 +0000 (18:10 +0000)]
Merge "Add tunnel-mode calls to netd in IpSecService"
TreeHugger Robot [Wed, 24 Jan 2018 18:10:21 +0000 (18:10 +0000)]
Merge "Fix type in comment"
Mike Digman [Wed, 24 Jan 2018 18:07:33 +0000 (18:07 +0000)]
Merge "Make rotation locked orientation flow ignore forced landscape"
Treehugger Robot [Wed, 24 Jan 2018 18:03:21 +0000 (18:03 +0000)]
Merge "BT-HFP: Update Bluetooth headset state handler to Multi-HFP"
Dianne Hackborn [Sat, 20 Jan 2018 01:44:46 +0000 (17:44 -0800)]
Fix issue #
72116995: Add permission guarding Service#startForeground
Now requires permission if targeting P.
Note that this is a separate permission from the existing one
that is required for instant apps to use foreground services. The
reason for this is that their semantics are different (the instant
apps permission is associated with an app op for control over what
the app is allowed, while the regular app permission is just a
normal permission that is always granted and only there for
auditing of apps), and there are probably going to be cases where
a developer will want to use a foreground service in the full
version of their app but not as an instant app.
Bug:
72116995
Test: atest CtsAppTestCases
Change-Id: If5a79e7ed5ab9e0edc77410315eb4d2df8ac850b
Mohamed Abdalkader [Mon, 22 Jan 2018 23:43:37 +0000 (15:43 -0800)]
Remove internal version of SMS apis
Test: manual
BUG=
69846044
Change-Id: Ie084ea67c460c686bd587e4b36f8c1579517ea7f
TreeHugger Robot [Wed, 24 Jan 2018 17:52:17 +0000 (17:52 +0000)]
Merge "Implement verity header and extension generation"
TreeHugger Robot [Wed, 24 Jan 2018 17:48:52 +0000 (17:48 +0000)]
Merge "Add requireViewById"
Jaewan Kim [Wed, 24 Jan 2018 17:41:49 +0000 (17:41 +0000)]
Merge changes from topics "public_browser2", "public_mediasession2"
* changes:
MediaSession2: Public APIs for MediaBrowser2 and MediaLibraryService2
MediaSession2: Public APIs for MediaSession2 and MediaController2
Geoffrey Pitsch [Wed, 24 Jan 2018 17:33:59 +0000 (17:33 +0000)]
Merge "Security model for moving sharesheet to systemui"
TreeHugger Robot [Wed, 24 Jan 2018 17:28:30 +0000 (17:28 +0000)]
Merge "Add an API to fetch the WebView thread."
yuemingw [Sun, 21 Jan 2018 19:21:27 +0000 (19:21 +0000)]
Turn off ambient settings when DISALLOW_AMBIENT_DISPLAY is set.
Bug:
67675787
Test: manual
Change-Id: I2098b1d71ed7dd86e84137219ba4e8fd7020fad1
Jaewan Kim [Wed, 24 Jan 2018 14:58:35 +0000 (23:58 +0900)]
MediaSession2: Public APIs for MediaBrowser2 and MediaLibraryService2
Test: Run MediaComponents test once
Change-Id: Icea9f7db7f13ed8354c7ce36b069f45ad7ddbfa8
TreeHugger Robot [Wed, 24 Jan 2018 17:19:29 +0000 (17:19 +0000)]
Merge "Basic workspace wireless charging animation"
Jason Parks [Wed, 24 Jan 2018 17:07:17 +0000 (17:07 +0000)]
Merge "Allow unaffiliated Profile Owners to use lock task"
Eric Schwarzenbach [Wed, 24 Jan 2018 17:02:09 +0000 (17:02 +0000)]
Merge "Add PhysicalChannelConfig." am:
c584d2772d am:
3deaafd8cd
am:
9d3738232c
Change-Id: I707415785137603f787ff5e12035d58980a21d18
Jorim Jaggi [Wed, 24 Jan 2018 16:59:15 +0000 (17:59 +0100)]
Fix NPE from refactoring
Test: go/wm-smoke
Test ActivityTransitionTest
Fixes:
72439007
Change-Id: I35db3a98778a92374b348c4339b230f091186895
Jaewan Kim [Wed, 24 Jan 2018 10:04:39 +0000 (19:04 +0900)]
MediaSession2: Public APIs for MediaSession2 and MediaController2
Test: Run MediaComponentsTests once
Change-Id: I0373f927063ab8feb340c6d91b2adc99bbcf92a4
Eric Schwarzenbach [Wed, 24 Jan 2018 16:52:03 +0000 (16:52 +0000)]
Merge "Add PhysicalChannelConfig." am:
c584d2772d
am:
3deaafd8cd
Change-Id: Id6ec6d693ec05d363b2847d0e4eee72fea24aef9
TreeHugger Robot [Wed, 24 Jan 2018 16:49:15 +0000 (16:49 +0000)]
Merge "Simplify the memory metrics atoms."
TreeHugger Robot [Wed, 24 Jan 2018 16:44:40 +0000 (16:44 +0000)]
Merge "Do not output empty metric reports."
Eric Schwarzenbach [Wed, 24 Jan 2018 16:40:14 +0000 (16:40 +0000)]
Merge "Add PhysicalChannelConfig."
am:
c584d2772d
Change-Id: I3377d0502e74e58aed9f2cba746993130a4469dd
Peter Visontay [Wed, 18 Oct 2017 17:40:23 +0000 (18:40 +0100)]
Log the CHANGE_WIFI_STATE App Op in WifiManager (client changes).
Test: Manually tested that the op is noted. Ran opt/net/wifi/tests/wifitests/runtests.sh and base/wifi/tests/runtests.sh. Manually tested that 'idle' mode is now handled correctly.
Bug:
63907873
Change-Id: I66b20cdaab0f93700cc3fb871ae888ae0a9be32b
Jack He [Wed, 17 Jan 2018 23:45:12 +0000 (15:45 -0800)]
BT-HFP: Update Bluetooth headset state handler to Multi-HFP
* When multiple headset devices are connected at the same time, at most one
device can be used for SCO audio at any time. This device is called
Active Device and is indicated by either
BluetoothHeadset.getActiveDevice() or
BluetoothHeadset.ACTIVE_DEVICE_CHANGED intent. It can also be set
through BluetoothHeadset.setActiveDevice(BluetoothDevice) internal API.
* This change let AudioService to listen to ACTIVE_DEVICE_CHANGED intent
instead of CONNECTION_STATE_CHANGED intent since it is the active
device that AudioService cares about, not the list of connected
devices.
* Everytime a new active device is set, AudioService will treat the old
one (if not null) as disconnected and call disconnection methods in
audio framework and the new active device is regarded as newly
connected and connection methods will be called by AudioService.
* When disconnectHeadset() is called, active device will be set to null
Bug:
71875419
Test: compile, connect multiple HFP devices and switch active device
among them
Change-Id: I148cca079d36a2dfc6a46b8d42ba69821c9c6de3
TreeHugger Robot [Wed, 24 Jan 2018 16:23:45 +0000 (16:23 +0000)]
Merge "MediaSession2: Define setAudioAttributes / setAudioFocusRequest"
Eric Schwarzenbach [Wed, 24 Jan 2018 16:17:53 +0000 (16:17 +0000)]
Merge "Add PhysicalChannelConfig."
Jin Seok Park [Wed, 24 Jan 2018 12:48:28 +0000 (21:48 +0900)]
Change MediaControlView2 APIs
Test: build
Change-Id: Ida307fa16f76e680aa12b92cbce4a8635cac17b2