OSDN Git Service

android-x86/frameworks-base.git
6 years ago[framework] Extend profile operations to take the profile name
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

6 years agoAccept UserHandle.USER_ALL during profile preparation
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

6 years agoMerge "Merge "Set DEXOPT_DISABLE_HIDDEN_API_CHECKS for system apps" am: 2a8c24be18...
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"

6 years agoMerge "Set DEXOPT_DISABLE_HIDDEN_API_CHECKS for system apps" am: 2a8c24be18 am: 6dea4...
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

6 years agoMerge "Merge "Add new IMS reasoninfo to handle alternate emergency disconnect scenari...
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"

6 years agoMerge "Add new IMS reasoninfo to handle alternate emergency disconnect scenario....
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

6 years agoMerge "add MediaPlayer2"
Wei Jia [Wed, 24 Jan 2018 22:35:43 +0000 (22:35 +0000)]
Merge "add MediaPlayer2"

6 years agoMerge "Merge "Added network service interface" am: 71793be6bb am: 2b06789511 am:...
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"

6 years agoMerge "Added network service interface" am: 71793be6bb am: 2b06789511
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

6 years agoMerge "Remove internal version of SMS apis"
Mohamed Abdalkader [Wed, 24 Jan 2018 22:32:39 +0000 (22:32 +0000)]
Merge "Remove internal version of SMS apis"

6 years agoMerge "Statsd always includes snapshot of uid map."
TreeHugger Robot [Wed, 24 Jan 2018 22:31:24 +0000 (22:31 +0000)]
Merge "Statsd always includes snapshot of uid map."

6 years agoMerge "Fix NPE from refactoring"
Jorim Jaggi [Wed, 24 Jan 2018 22:15:36 +0000 (22:15 +0000)]
Merge "Fix NPE from refactoring"

6 years agoRemoving JobStorePersistStats STOPSHIP comment.
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

6 years agoMerge "MediaSession2: Last changes before API unhide"
Jaewan Kim [Wed, 24 Jan 2018 22:12:04 +0000 (22:12 +0000)]
Merge "MediaSession2: Last changes before API unhide"

6 years agoMerge "Fix inconsistent MagnificationGestureHandler state after delegation"
TreeHugger Robot [Wed, 24 Jan 2018 22:09:24 +0000 (22:09 +0000)]
Merge "Fix inconsistent MagnificationGestureHandler state after delegation"

6 years agoMerge "Add deep link to the assisted dialing settings."
TreeHugger Robot [Wed, 24 Jan 2018 22:08:22 +0000 (22:08 +0000)]
Merge "Add deep link to the assisted dialing settings."

6 years agoMerge "Compute full text layout in MeasuredText and use it for drawing"
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"

6 years agoMerge "[QS] Update night light time from 24 to 12-hr"
TreeHugger Robot [Wed, 24 Jan 2018 22:04:09 +0000 (22:04 +0000)]
Merge "[QS] Update night light time from 24 to 12-hr"

6 years agoMerge "Limit ripple alpha to 50%"
John Reck [Wed, 24 Jan 2018 21:51:06 +0000 (21:51 +0000)]
Merge "Limit ripple alpha to 50%"

6 years agoMerge "Slider always represents absolute brightness"
TreeHugger Robot [Wed, 24 Jan 2018 21:45:07 +0000 (21:45 +0000)]
Merge "Slider always represents absolute brightness"

6 years agoMerge "Set DEXOPT_DISABLE_HIDDEN_API_CHECKS for system apps" am: 2a8c24be18
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

6 years agoMerge "Update font config name."
TreeHugger Robot [Wed, 24 Jan 2018 21:43:24 +0000 (21:43 +0000)]
Merge "Update font config name."

6 years agoMerge "Fix location INTERACT_ACROSS_USERS bug"
TreeHugger Robot [Wed, 24 Jan 2018 21:39:35 +0000 (21:39 +0000)]
Merge "Fix location INTERACT_ACROSS_USERS bug"

6 years agoMerge "Set DEXOPT_DISABLE_HIDDEN_API_CHECKS for system apps"
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

6 years agoMerge "Adding comment to alarmmanagerservice.proto."
TreeHugger Robot [Wed, 24 Jan 2018 21:19:18 +0000 (21:19 +0000)]
Merge "Adding comment to alarmmanagerservice.proto."

6 years agoMerge "Remove unused argument LayoutOverhang"
TreeHugger Robot [Wed, 24 Jan 2018 21:07:21 +0000 (21:07 +0000)]
Merge "Remove unused argument LayoutOverhang"

6 years agoMerge "Add new IMS reasoninfo to handle alternate emergency disconnect scenario....
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

6 years agoMerge "Add status bar icons to QQS"
Evan Laird [Wed, 24 Jan 2018 21:06:37 +0000 (21:06 +0000)]
Merge "Add status bar icons to QQS"

6 years agoMerge "Added network service interface" am: 71793be6bb
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

6 years agoMerge "Add new IMS reasoninfo to handle alternate emergency disconnect scenario."
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

6 years agoMerge "DND qs tile primary text is always Do not disturb"
TreeHugger Robot [Wed, 24 Jan 2018 20:45:52 +0000 (20:45 +0000)]
Merge "DND qs tile primary text is always Do not disturb"

6 years agoMerge "Added network service interface"
Xiangyu/Malcolm Chen [Wed, 24 Jan 2018 20:44:04 +0000 (20:44 +0000)]
Merge "Added network service interface"
am: 71793be6bb

Change-Id: I2dab9576e8fc32f914225620733ad83b7c808015

6 years agoMerge "AudioSystem: Inform AudioFlinger of total memory"
Andy Hung [Wed, 24 Jan 2018 20:28:46 +0000 (20:28 +0000)]
Merge "AudioSystem: Inform AudioFlinger of total memory"

6 years agoMerge "Set DEXOPT_DISABLE_HIDDEN_API_CHECKS for system apps"
Treehugger Robot [Wed, 24 Jan 2018 20:28:21 +0000 (20:28 +0000)]
Merge "Set DEXOPT_DISABLE_HIDDEN_API_CHECKS for system apps"

6 years agoMerge "Fingerprint data is now stored in one of two ways depending on the"
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"

6 years agoMerge changes from topic "dpc-migration-atomic"
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.

6 years agoMerge "Fix Printing policy in profile owner."
Vladislav Kuzkokov [Wed, 24 Jan 2018 20:11:31 +0000 (20:11 +0000)]
Merge "Fix Printing policy in profile owner."

6 years agoMerge "Add tunnel-mode calls to netd in IpSecService" am: 475fe28c50 am: 02d6d81006
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

6 years agoMerge changes I204d0ba7,Ifc51143b,I4b15fac9
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

6 years agoMerge "Merge "BT-HFP: Update Bluetooth headset state handler to Multi-HFP" am: 0aafef...
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"

6 years agoMediaSession2: Last changes before API unhide
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

6 years agoMerge "BT-HFP: Update Bluetooth headset state handler to Multi-HFP" am: 0aafefb113...
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

6 years agoMerge "Change MediaControlView2 APIs"
Jaewan Kim [Wed, 24 Jan 2018 19:58:02 +0000 (19:58 +0000)]
Merge "Change MediaControlView2 APIs"

6 years agoMerge "Add tunnel-mode calls to netd in IpSecService" am: 475fe28c50
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

6 years agoMerge "Fix deadlock for write-disk cmd."
TreeHugger Robot [Wed, 24 Jan 2018 19:51:22 +0000 (19:51 +0000)]
Merge "Fix deadlock for write-disk cmd."

6 years agoMerge "BT-HFP: Update Bluetooth headset state handler to Multi-HFP" am: 0aafefb113
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

6 years agoMerge "Add tunnel-mode calls to netd in IpSecService"
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

6 years agoMerge "Revert "Make ellipsize retry if text doesn't fit""
Siyamed Sinir [Wed, 24 Jan 2018 19:45:03 +0000 (19:45 +0000)]
Merge "Revert "Make ellipsize retry if text doesn't fit""

6 years agoMerge "GPS power calculation"
Siddharth Ray [Wed, 24 Jan 2018 19:43:25 +0000 (19:43 +0000)]
Merge "GPS power calculation"

6 years agoMerge "BT-HFP: Update Bluetooth headset state handler to Multi-HFP"
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

6 years agoAdd deep link to the assisted dialing settings.
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

6 years agoMerge "Turn off ambient settings when DISALLOW_AMBIENT_DISPLAY is set."
TreeHugger Robot [Wed, 24 Jan 2018 19:36:18 +0000 (19:36 +0000)]
Merge "Turn off ambient settings when DISALLOW_AMBIENT_DISPLAY is set."

6 years agoMerge "Add new IMS reasoninfo to handle alternate emergency disconnect scenario."
Treehugger Robot [Wed, 24 Jan 2018 19:33:33 +0000 (19:33 +0000)]
Merge "Add new IMS reasoninfo to handle alternate emergency disconnect scenario."

6 years agoNotify DO after PO ownership transfer when they belong to affiliated users.
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

6 years agoTests for owner transfer atomicity.
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

6 years agoMake owner transfer an atomic operation.
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

6 years ago[QS] Update night light time from 24 to 12-hr
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

6 years agoMerge "Added network service interface"
Xiangyu/Malcolm Chen [Wed, 24 Jan 2018 19:13:58 +0000 (19:13 +0000)]
Merge "Added network service interface"

6 years agoAdded 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

6 years agoadd MediaPlayer2
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

6 years agoFix location INTERACT_ACROSS_USERS bug
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

6 years agoMerge changes Ia3065eb5,I602e8bb0
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.

6 years agoMerge "[framework] Prepare profile for app code paths"
Calin Juravle [Wed, 24 Jan 2018 18:45:00 +0000 (18:45 +0000)]
Merge "[framework] Prepare profile for app code paths"

6 years agoMerge "Make the quick scrub track smaller to reach the right easier"
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"

6 years agoMerge "Set DEXOPT_DISABLE_HIDDEN_API_CHECKS for system apps"
David Brazdil [Wed, 24 Jan 2018 18:41:39 +0000 (18:41 +0000)]
Merge "Set DEXOPT_DISABLE_HIDDEN_API_CHECKS for system apps"

6 years agoMerge "Use proper logic operators in package name validation"
TreeHugger Robot [Wed, 24 Jan 2018 18:38:44 +0000 (18:38 +0000)]
Merge "Use proper logic operators in package name validation"

6 years agoMerge "Fixed AUTOFILL_UI_LATENCY metric." into oc-mr1-dev am: 5e687224bd
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

6 years agoAdding comment to alarmmanagerservice.proto.
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

6 years agoMerge "Fixed AUTOFILL_UI_LATENCY metric." into oc-mr1-dev
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

6 years agoMerge "Add a new setting for Bluetooth on while driving."
Daniel Nishi [Wed, 24 Jan 2018 18:22:15 +0000 (18:22 +0000)]
Merge "Add a new setting for Bluetooth on while driving."

6 years agoMerge "Update crash dialog options."
TreeHugger Robot [Wed, 24 Jan 2018 18:21:54 +0000 (18:21 +0000)]
Merge "Update crash dialog options."

6 years agoMerge "Avoid processing log event when there is no uid field."
TreeHugger Robot [Wed, 24 Jan 2018 18:18:24 +0000 (18:18 +0000)]
Merge "Avoid processing log event when there is no uid field."

6 years agoMerge "Fixed AUTOFILL_UI_LATENCY metric." into oc-mr1-dev
TreeHugger Robot [Wed, 24 Jan 2018 18:13:25 +0000 (18:13 +0000)]
Merge "Fixed AUTOFILL_UI_LATENCY metric." into oc-mr1-dev

6 years agoMerge "Add tunnel-mode calls to netd in IpSecService"
Benedict Wong [Wed, 24 Jan 2018 18:10:55 +0000 (18:10 +0000)]
Merge "Add tunnel-mode calls to netd in IpSecService"

6 years agoMerge "Fix type in comment"
TreeHugger Robot [Wed, 24 Jan 2018 18:10:21 +0000 (18:10 +0000)]
Merge "Fix type in comment"

6 years agoMerge "Make rotation locked orientation flow ignore forced landscape"
Mike Digman [Wed, 24 Jan 2018 18:07:33 +0000 (18:07 +0000)]
Merge "Make rotation locked orientation flow ignore forced landscape"

6 years agoMerge "BT-HFP: Update Bluetooth headset state handler to Multi-HFP"
Treehugger Robot [Wed, 24 Jan 2018 18:03:21 +0000 (18:03 +0000)]
Merge "BT-HFP: Update Bluetooth headset state handler to Multi-HFP"

6 years agoFix issue #72116995: Add permission guarding Service#startForeground
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

6 years agoRemove internal version of SMS apis
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

6 years agoMerge "Implement verity header and extension generation"
TreeHugger Robot [Wed, 24 Jan 2018 17:52:17 +0000 (17:52 +0000)]
Merge "Implement verity header and extension generation"

6 years agoMerge "Add requireViewById"
TreeHugger Robot [Wed, 24 Jan 2018 17:48:52 +0000 (17:48 +0000)]
Merge "Add requireViewById"

6 years agoMerge changes from topics "public_browser2", "public_mediasession2"
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

6 years agoMerge "Security model for moving sharesheet to systemui"
Geoffrey Pitsch [Wed, 24 Jan 2018 17:33:59 +0000 (17:33 +0000)]
Merge "Security model for moving sharesheet to systemui"

6 years agoMerge "Add an API to fetch the WebView thread."
TreeHugger Robot [Wed, 24 Jan 2018 17:28:30 +0000 (17:28 +0000)]
Merge "Add an API to fetch the WebView thread."

6 years agoTurn off ambient settings when DISALLOW_AMBIENT_DISPLAY is set.
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

6 years agoMediaSession2: Public APIs for MediaBrowser2 and MediaLibraryService2
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

6 years agoMerge "Basic workspace wireless charging animation"
TreeHugger Robot [Wed, 24 Jan 2018 17:19:29 +0000 (17:19 +0000)]
Merge "Basic workspace wireless charging animation"

6 years agoMerge "Allow unaffiliated Profile Owners to use lock task"
Jason Parks [Wed, 24 Jan 2018 17:07:17 +0000 (17:07 +0000)]
Merge "Allow unaffiliated Profile Owners to use lock task"

6 years agoMerge "Add PhysicalChannelConfig." am: c584d2772d am: 3deaafd8cd
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

6 years agoFix NPE from refactoring
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

6 years agoMediaSession2: Public APIs for MediaSession2 and MediaController2
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

6 years agoMerge "Add PhysicalChannelConfig." am: c584d2772d
Eric Schwarzenbach [Wed, 24 Jan 2018 16:52:03 +0000 (16:52 +0000)]
Merge "Add PhysicalChannelConfig." am: c584d2772d
am: 3deaafd8cd

Change-Id: Id6ec6d693ec05d363b2847d0e4eee72fea24aef9

6 years agoMerge "Simplify the memory metrics atoms."
TreeHugger Robot [Wed, 24 Jan 2018 16:49:15 +0000 (16:49 +0000)]
Merge "Simplify the memory metrics atoms."

6 years agoMerge "Do not output empty metric reports."
TreeHugger Robot [Wed, 24 Jan 2018 16:44:40 +0000 (16:44 +0000)]
Merge "Do not output empty metric reports."

6 years agoMerge "Add PhysicalChannelConfig."
Eric Schwarzenbach [Wed, 24 Jan 2018 16:40:14 +0000 (16:40 +0000)]
Merge "Add PhysicalChannelConfig."
am: c584d2772d

Change-Id: I3377d0502e74e58aed9f2cba746993130a4469dd

6 years agoLog the CHANGE_WIFI_STATE App Op in WifiManager (client changes).
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

6 years agoBT-HFP: Update Bluetooth headset state handler to Multi-HFP
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

6 years agoMerge "MediaSession2: Define setAudioAttributes / setAudioFocusRequest"
TreeHugger Robot [Wed, 24 Jan 2018 16:23:45 +0000 (16:23 +0000)]
Merge "MediaSession2: Define setAudioAttributes / setAudioFocusRequest"

6 years agoMerge "Add PhysicalChannelConfig."
Eric Schwarzenbach [Wed, 24 Jan 2018 16:17:53 +0000 (16:17 +0000)]
Merge "Add PhysicalChannelConfig."

6 years agoChange MediaControlView2 APIs
Jin Seok Park [Wed, 24 Jan 2018 12:48:28 +0000 (21:48 +0900)]
Change MediaControlView2 APIs

Test: build
Change-Id: Ida307fa16f76e680aa12b92cbce4a8635cac17b2