OSDN Git Service

android-x86/frameworks-base.git
6 years agoMerge "Carrier confirmation code." am: 6627d2c4df
Holly Jiuyu Sun [Mon, 11 Dec 2017 23:58:48 +0000 (23:58 +0000)]
Merge "Carrier confirmation code." am: 6627d2c4df
am: 0e788e00b6

Change-Id: Ibbb439b724ee031b76ff42ecd84c3c1f2df69ae1

6 years agoMerge "Carrier confirmation code."
Holly Jiuyu Sun [Mon, 11 Dec 2017 23:48:04 +0000 (23:48 +0000)]
Merge "Carrier confirmation code."
am: 6627d2c4df

Change-Id: I444b27d11472cd9a84e4df3b5ae624fba0b13e71

6 years agoMerge "Carrier confirmation code."
Holly Jiuyu Sun [Mon, 11 Dec 2017 23:29:34 +0000 (23:29 +0000)]
Merge "Carrier confirmation code."

6 years agoMerge "Fixed button bar alignment issue in RTL languages" am: 403c8f72e3
susanta.patra [Mon, 11 Dec 2017 19:41:40 +0000 (19:41 +0000)]
Merge "Fixed button bar alignment issue in RTL languages" am: 403c8f72e3
am: 2063b1f792

Change-Id: I7493a720ef88f0b40ebed483d474a34ad9ee5da4

6 years agoMerge "Fixed button bar alignment issue in RTL languages"
susanta.patra [Mon, 11 Dec 2017 19:28:44 +0000 (19:28 +0000)]
Merge "Fixed button bar alignment issue in RTL languages"
am: 403c8f72e3

Change-Id: I8a14f71b20fd07ac3fd9025ba4e303a11709fe0a

6 years agoMerge "Fixed button bar alignment issue in RTL languages"
Treehugger Robot [Mon, 11 Dec 2017 19:10:46 +0000 (19:10 +0000)]
Merge "Fixed button bar alignment issue in RTL languages"

6 years agoMerge "[DeadLock]AMS PMS MountService" am: 998ac99db4
luozhanwei [Mon, 11 Dec 2017 16:14:17 +0000 (16:14 +0000)]
Merge "[DeadLock]AMS PMS MountService" am: 998ac99db4
am: 41fb54b955

Change-Id: I15056a18d70a1d17c52799f71e8faf5c565bb8aa

6 years agoMerge "[DeadLock]AMS PMS MountService"
luozhanwei [Mon, 11 Dec 2017 16:05:19 +0000 (16:05 +0000)]
Merge "[DeadLock]AMS PMS MountService"
am: 998ac99db4

Change-Id: I5910f42d91c3c3edcc092a87cc2e291d6e83e75e

6 years agoMerge "[DeadLock]AMS PMS MountService"
Treehugger Robot [Mon, 11 Dec 2017 15:47:45 +0000 (15:47 +0000)]
Merge "[DeadLock]AMS PMS MountService"

6 years agoMerge "DefaultNetworkEvent: fix two bugs with validation times" am: c0d951c3e0
Hugo Benichi [Mon, 11 Dec 2017 00:24:33 +0000 (00:24 +0000)]
Merge "DefaultNetworkEvent: fix two bugs with validation times" am: c0d951c3e0
am: 144d9e9f83

Change-Id: Iad5a7cda8b73f638aa7db8ae38bdccef1cbeae85

6 years agoMerge "DefaultNetworkEvent: fix two bugs with validation times"
Hugo Benichi [Mon, 11 Dec 2017 00:12:16 +0000 (00:12 +0000)]
Merge "DefaultNetworkEvent: fix two bugs with validation times"
am: c0d951c3e0

Change-Id: I94489cb28fad5d8adddb200b44d72bab2be70b97

6 years agoMerge "DefaultNetworkEvent: fix two bugs with validation times"
Hugo Benichi [Sun, 10 Dec 2017 23:54:13 +0000 (23:54 +0000)]
Merge "DefaultNetworkEvent: fix two bugs with validation times"

6 years agoMerge "Revert "Remove empty ScopedArray constructor."" am: f6a0a7491b
Nicolas Geoffray [Sat, 9 Dec 2017 13:56:54 +0000 (13:56 +0000)]
Merge "Revert "Remove empty ScopedArray constructor."" am: f6a0a7491b
am: 73fce7397e

Change-Id: I8bb88e7b91928ae8fc79233a74fe545aa3d40bb7

6 years agoMerge "Revert "Remove empty ScopedArray constructor.""
Nicolas Geoffray [Sat, 9 Dec 2017 13:38:43 +0000 (13:38 +0000)]
Merge "Revert "Remove empty ScopedArray constructor.""
am: f6a0a7491b

Change-Id: I9c49b4209e98e90bea62ad1656f7405d771395c9

6 years agoMerge "Revert "Remove empty ScopedArray constructor.""
Nicolas Geoffray [Sat, 9 Dec 2017 13:26:00 +0000 (13:26 +0000)]
Merge "Revert "Remove empty ScopedArray constructor.""

6 years agoRevert "Remove empty ScopedArray constructor."
Nicolas Geoffray [Sat, 9 Dec 2017 13:25:26 +0000 (13:25 +0000)]
Revert "Remove empty ScopedArray constructor."

Libcore tests still fail.

This reverts commit cee368b2b8299db5808284a30e2aa14d0aff8b4a.

Change-Id: I4bcdb7bf08d09d563e54cd8fe005402ae3579164

6 years agoDefaultNetworkEvent: fix two bugs with validation times
Hugo Benichi [Wed, 6 Dec 2017 04:28:09 +0000 (13:28 +0900)]
DefaultNetworkEvent: fix two bugs with validation times

This patch fixes two bugs around the validation time calculation for
default network metrics:
  - for events representing the absence of a default network, the
    validation time was not correctly set to 0.
  - for events representing a default network, the validation time was
    always set to the duration time. This was overlooked by commit
    380a0638588d.

Also fix a minor printing padding issue in DefaultNetworkEvent#toString

Test: manually inspected the output of $ adb shell dumpsys connmetrics
      while enabling and disabling wifi.

Change-Id: I0eb4ccdf7a61d3097d0661104cb40d738e59772a

6 years agoMerge "BootReceiver: Added an event log after the dropbox file copy is successful...
Siyuan Zhou [Sat, 9 Dec 2017 03:18:08 +0000 (03:18 +0000)]
Merge "BootReceiver: Added an event log after the dropbox file copy is successful." am: 5323d42b82
am: c044749416

Change-Id: If096fea07e31abbd8c5c418c776296c1200009d9

6 years agoMerge "BootReceiver: Added an event log after the dropbox file copy is successful."
Siyuan Zhou [Sat, 9 Dec 2017 03:06:26 +0000 (03:06 +0000)]
Merge "BootReceiver: Added an event log after the dropbox file copy is successful."
am: 5323d42b82

Change-Id: Iaf53e8a99b61d68c3b920b76c78e9208845c56f3

6 years agoMerge "BootReceiver: Added an event log after the dropbox file copy is successful."
Treehugger Robot [Sat, 9 Dec 2017 02:55:20 +0000 (02:55 +0000)]
Merge "BootReceiver: Added an event log after the dropbox file copy is successful."

6 years agoMerge "Revert "Send empty LinkProperties when entering StoppedState."" am: e339662247
Roshan Pius [Sat, 9 Dec 2017 01:58:08 +0000 (01:58 +0000)]
Merge "Revert "Send empty LinkProperties when entering StoppedState."" am: e339662247
am: 66c8516600

Change-Id: I9c7175d9e2db45780f14630db43a6ab5672dfe3d

6 years agoMerge "Revert "Send empty LinkProperties when entering StoppedState.""
Roshan Pius [Sat, 9 Dec 2017 01:48:34 +0000 (01:48 +0000)]
Merge "Revert "Send empty LinkProperties when entering StoppedState.""
am: e339662247

Change-Id: I402078a9ad6d92441cf34ca0b9459ee51adac984

6 years agoMerge "Revert "Send empty LinkProperties when entering StoppedState.""
Treehugger Robot [Sat, 9 Dec 2017 01:34:07 +0000 (01:34 +0000)]
Merge "Revert "Send empty LinkProperties when entering StoppedState.""

6 years agoCarrier confirmation code.
Holly Jiuyu Sun [Sat, 14 Oct 2017 02:06:34 +0000 (19:06 -0700)]
Carrier confirmation code.

If confirmation code is null and required during downloading a profile,
returns a resovable error, and show ConfirmationCodeActivity. After we
get the confirmation code from the user, continue the operation.

Add the confirmationCode as a member in DownloadableSubscription.

Merged-In: Ibe1e0fc5ddb736b411faf48ec9bea3c68972bb99
Test: unit test, e2e on phone
Bug: 36730837
Change-Id: Ibe1e0fc5ddb736b411faf48ec9bea3c68972bb99

6 years agoMerge "[AWARE] Make PeerHandle comparable/hashable" am: 8d621cc042
Etan Cohen [Sat, 9 Dec 2017 00:26:47 +0000 (00:26 +0000)]
Merge "[AWARE] Make PeerHandle comparable/hashable" am: 8d621cc042
am: bd82991016  -s ours

Change-Id: I0d878f4ae7067e875879e683525d20338f2e3405

6 years agoMerge "[AWARE] Make PeerHandle comparable/hashable"
Etan Cohen [Sat, 9 Dec 2017 00:14:11 +0000 (00:14 +0000)]
Merge "[AWARE] Make PeerHandle comparable/hashable"
am: 8d621cc042

Change-Id: I31a1ebcecd49b620462f2fb917e6c0c0d8f4d06e

6 years agoMerge "[AWARE] Make PeerHandle comparable/hashable"
Etan Cohen [Fri, 8 Dec 2017 23:58:36 +0000 (23:58 +0000)]
Merge "[AWARE] Make PeerHandle comparable/hashable"

6 years agoBootReceiver: Added an event log after the dropbox file copy is successful.
Siyuan Zhou [Mon, 4 Dec 2017 21:02:11 +0000 (13:02 -0800)]
BootReceiver: Added an event log after the dropbox file copy is successful.

The log can be used to test if LAST KMSG or other items are copied
to dropbox successfully, especially in user builds without root
privilege.

BUG: 69685635

Test: manually verified the desired log from bugreport on user
and userdebug builds.

Change-Id: I6570d95538d678c98d261690ca3c20416d7a31c6
Merged-In: Ie6033bf04c7f79fc596761ab751aa5fcea2c1130
(cherry-picked from commit bafcd7b59519ce67738c870cf9b69a7c0583cc9b)

6 years agoMerge "Bluetooth: Fix boolean logic in quiet mode enable" am: 1801711c53
Jack He [Fri, 8 Dec 2017 22:41:35 +0000 (22:41 +0000)]
Merge "Bluetooth: Fix boolean logic in quiet mode enable" am: 1801711c53
am: b9d49781ac

Change-Id: I8173afb73788a3de9ce7b1af07e653f9b76fbefa

6 years agoMerge "Bluetooth: Fix boolean logic in quiet mode enable"
Jack He [Fri, 8 Dec 2017 22:30:56 +0000 (22:30 +0000)]
Merge "Bluetooth: Fix boolean logic in quiet mode enable"
am: 1801711c53

Change-Id: I58d0f361db35998b30c70cfd380e35b63e543524

6 years agoRevert "Send empty LinkProperties when entering StoppedState."
Roshan Pius [Fri, 8 Dec 2017 22:29:50 +0000 (22:29 +0000)]
Revert "Send empty LinkProperties when entering StoppedState."

This reverts commit b3f9f4a30502477e71fc93037dc58080fddb1853.

Reason for revert: Crash in WifiStateMachine (b/70394432)

Change-Id: I3a96c822eddcebcdd6621cee878b865171d094e8

6 years agoMerge "Bluetooth: Fix boolean logic in quiet mode enable"
Jack He [Fri, 8 Dec 2017 22:13:27 +0000 (22:13 +0000)]
Merge "Bluetooth: Fix boolean logic in quiet mode enable"

6 years agoMerge "Remove empty ScopedArray constructor." am: e7120f5056
Seigo Nonaka [Fri, 8 Dec 2017 20:30:40 +0000 (20:30 +0000)]
Merge "Remove empty ScopedArray constructor." am: e7120f5056
am: 1a8fb13d2e

Change-Id: Ic7ab0ef3a691e5332fd02a5eb5cf08277fe44f5d

6 years agoMerge "Remove empty ScopedArray constructor."
Seigo Nonaka [Fri, 8 Dec 2017 20:22:03 +0000 (20:22 +0000)]
Merge "Remove empty ScopedArray constructor."
am: e7120f5056

Change-Id: I451928750550a4b29c6637bb351e5d18f16d04d2

6 years agoBluetooth: Fix boolean logic in quiet mode enable
Jack He [Fri, 8 Dec 2017 20:21:37 +0000 (12:21 -0800)]
Bluetooth: Fix boolean logic in quiet mode enable

* Change If97c454a8e5aff34c4f8550f7ade3da413a200b7 introduced a bug that
  flipped the logic of quiet mode enable in the handler for
  MESSAGE_BLUETOOTH_SERVICE_CONNECTED, causing quiet mode to be enabled
  when toggling from Settings and system UI.

Bug: 70395489
Test: make, toggle bluetooth on/off
Change-Id: I405fb462783df0d52d9ce84d2ebe959e56a1aa30

6 years agoMerge "Add Azerbaijani keyboard layout" am: 12fc68681b
Adil Aliyev [Fri, 8 Dec 2017 20:20:35 +0000 (20:20 +0000)]
Merge "Add Azerbaijani keyboard layout" am: 12fc68681b
am: f189fbc969

Change-Id: I554f281025231a0de61abc1ff3224573b55e29cc

6 years agoMerge "Remove empty ScopedArray constructor."
Treehugger Robot [Fri, 8 Dec 2017 20:07:33 +0000 (20:07 +0000)]
Merge "Remove empty ScopedArray constructor."

6 years agoMerge "Add Azerbaijani keyboard layout"
Adil Aliyev [Fri, 8 Dec 2017 20:07:09 +0000 (20:07 +0000)]
Merge "Add Azerbaijani keyboard layout"
am: 12fc68681b

Change-Id: I89b3c7f86f3571b30003087e68fbbbc46e01dd88

6 years agoMerge "Add Azerbaijani keyboard layout"
Treehugger Robot [Fri, 8 Dec 2017 19:53:14 +0000 (19:53 +0000)]
Merge "Add Azerbaijani keyboard layout"

6 years agoMerge "Make sure apps cannot forge package name on AssistStructure used for Autofill...
Felipe Leme [Fri, 8 Dec 2017 19:19:09 +0000 (19:19 +0000)]
Merge "Make sure apps cannot forge package name on AssistStructure used for Autofill." into oc-dev am: bd355dbf58 am: d62d68785e  -s ours
am: ed6f463636  -s ours

Change-Id: Iaf79d6fec857677e66af87927bc1aace01b9f1be

6 years agoMerge "Make sure apps cannot forge package name on AssistStructure used for Autofill...
Felipe Leme [Fri, 8 Dec 2017 18:53:17 +0000 (18:53 +0000)]
Merge "Make sure apps cannot forge package name on AssistStructure used for Autofill." into oc-dev am: bd355dbf58
am: d62d68785e  -s ours

Change-Id: I7f5471c6329e54669c2926779a26536a9dc6e51d

6 years agoMerge "Make sure apps cannot forge package name on AssistStructure used for Autofill...
Felipe Leme [Fri, 8 Dec 2017 18:39:01 +0000 (18:39 +0000)]
Merge "Make sure apps cannot forge package name on AssistStructure used for Autofill." into oc-dev
am: bd355dbf58

Change-Id: I922cbe5c9b1e71569e09241564faf537fb923604

6 years agoMerge "Make sure apps cannot forge package name on AssistStructure used for Autofill...
Felipe Leme [Fri, 8 Dec 2017 18:18:49 +0000 (18:18 +0000)]
Merge "Make sure apps cannot forge package name on AssistStructure used for Autofill." into oc-mr1-dev
am: 613d0cd8fb

Change-Id: Iee0adf135a684e5338250628f35b754a3e69b3d0

6 years agoMerge "Make sure apps cannot forge package name on AssistStructure used for Autofill...
TreeHugger Robot [Fri, 8 Dec 2017 18:16:24 +0000 (18:16 +0000)]
Merge "Make sure apps cannot forge package name on AssistStructure used for Autofill." into oc-dev

6 years agoMerge "Make sure apps cannot forge package name on AssistStructure used for Autofill...
TreeHugger Robot [Fri, 8 Dec 2017 18:05:59 +0000 (18:05 +0000)]
Merge "Make sure apps cannot forge package name on AssistStructure used for Autofill." into oc-mr1-dev

6 years agoAdd Azerbaijani keyboard layout
Adil Aliyev [Tue, 5 Dec 2017 18:41:14 +0000 (03:41 +0900)]
Add Azerbaijani keyboard layout

KCM for Azerbaijani keyboard is added.

Change-Id: I6190607b4319a98f41d776b476b68e08ce4b07a2
Signed-off-by: Adil Aliyev <adilaliev@gmail.com>
6 years agoMerge "Remove logtags property" am: f2ed7683da
Colin Cross [Fri, 8 Dec 2017 16:35:56 +0000 (16:35 +0000)]
Merge "Remove logtags property" am: f2ed7683da
am: 9367657b27

Change-Id: Ic49a94bdf60bde65b02535377163e2da062d4a43

6 years agoMerge "Remove logtags property"
Colin Cross [Fri, 8 Dec 2017 16:26:26 +0000 (16:26 +0000)]
Merge "Remove logtags property"
am: f2ed7683da

Change-Id: I599af7003bd4ef6cbb8f99ad4caba10ada2f1f43

6 years agoMerge "Remove logtags property"
Colin Cross [Fri, 8 Dec 2017 16:14:07 +0000 (16:14 +0000)]
Merge "Remove logtags property"

6 years agoFixed button bar alignment issue in RTL languages
susanta.patra [Fri, 8 Dec 2017 06:25:40 +0000 (11:55 +0530)]
Fixed button bar alignment issue in RTL languages

Buttons should be aligned opposite to English in RTL languages.

Test: 1. RTL language
      2. Create an alert dialog having positive, negative and neutral button.
      3. Check the button bar alignment
Bug: 70363698

Change-Id: I783dfdcf9cb3f85402a4ff3fa4c2d1d1caf5c3da
Signed-off-by: susanta.patra <susanta.patra@lge.com>
6 years agoMerge "Refactor to IpNeighborMonitor and single-threaded semantics" am: b501e7e25b
Erik Kline [Fri, 8 Dec 2017 06:07:53 +0000 (06:07 +0000)]
Merge "Refactor to IpNeighborMonitor and single-threaded semantics" am: b501e7e25b
am: c4ca15786f

Change-Id: Ic6466a83f6b8e128a74321bb37da21e6d2c174e7

6 years agoMerge "Refactor to IpNeighborMonitor and single-threaded semantics"
Erik Kline [Fri, 8 Dec 2017 05:58:32 +0000 (05:58 +0000)]
Merge "Refactor to IpNeighborMonitor and single-threaded semantics"
am: b501e7e25b

Change-Id: Iddf69a93400af2262e4522592f9898ee0b79314c

6 years agoMerge "Refactor to IpNeighborMonitor and single-threaded semantics"
Treehugger Robot [Fri, 8 Dec 2017 05:44:26 +0000 (05:44 +0000)]
Merge "Refactor to IpNeighborMonitor and single-threaded semantics"

6 years agoMerge "Add assisted dialing properties to the framework." into oc-mr1-dev
Eric Erfanian [Fri, 8 Dec 2017 05:20:16 +0000 (05:20 +0000)]
Merge "Add assisted dialing properties to the framework." into oc-mr1-dev
am: 5d04d92265

Change-Id: Ib505b78a810099534907696b546213ad557343fb

6 years agoMerge "Add assisted dialing properties to the framework." into oc-mr1-dev
TreeHugger Robot [Fri, 8 Dec 2017 05:02:31 +0000 (05:02 +0000)]
Merge "Add assisted dialing properties to the framework." into oc-mr1-dev

6 years agoMerge "Send empty LinkProperties when entering StoppedState." am: efdca004ab
Erik Kline [Fri, 8 Dec 2017 03:36:17 +0000 (03:36 +0000)]
Merge "Send empty LinkProperties when entering StoppedState." am: efdca004ab
am: 72aa5bbd4e

Change-Id: Ifc17bf75ec29d19e6d35716211305ea40b8742d3

6 years agoMerge "Send empty LinkProperties when entering StoppedState."
Erik Kline [Fri, 8 Dec 2017 03:27:15 +0000 (03:27 +0000)]
Merge "Send empty LinkProperties when entering StoppedState."
am: efdca004ab

Change-Id: I28628277a2e09e7e01eeb6abb140533cc4b58b0d

6 years agoMerge "Send empty LinkProperties when entering StoppedState."
Treehugger Robot [Fri, 8 Dec 2017 03:14:09 +0000 (03:14 +0000)]
Merge "Send empty LinkProperties when entering StoppedState."

6 years agoRefactor to IpNeighborMonitor and single-threaded semantics
Erik Kline [Fri, 19 May 2017 00:29:48 +0000 (09:29 +0900)]
Refactor to IpNeighborMonitor and single-threaded semantics

IpReachabilityMonitor (and IpNeighborMonitor) are only accessed from
the IpManager StateMachine's thread. Consequently lots of locking can
now be removed.

Additionally:
    - rename BlockingSocketReader to PacketReader
    - incorporate IpReachabilityMonitor output in dump()

Test: as follows
    - runtest frameworks-net passes
    - "adb shell ip neigh change <address> dev wlan0 nud failed"
      triggers wifi to disconnect
Bug: 62476366
Bug: 67013397
Change-Id: I18aca29ae0019a72a7e559c2832e0d9b0e33d81e

6 years agoMerge "Convert services/core/jni to Android.bp" am: 6a4be8613a
Colin Cross [Fri, 8 Dec 2017 01:58:57 +0000 (01:58 +0000)]
Merge "Convert services/core/jni to Android.bp" am: 6a4be8613a
am: b3e34fd427

Change-Id: I336ae24f31e3435914876edb06fbb198f9417cfd

6 years agoRemove logtags property
Colin Cross [Fri, 8 Dec 2017 01:55:05 +0000 (17:55 -0800)]
Remove logtags property

logtags previously needed to be listed in logtags and srcs, now
they only need to be listed in logtags.

Test: m checkbuild
Change-Id: I7750116675d9497782642a9b8c86288d42bf0a54

6 years agoMerge "BT: Remove dead code in BluetoothHeadset" am: ea7363402c
Jack He [Fri, 8 Dec 2017 01:48:22 +0000 (01:48 +0000)]
Merge "BT: Remove dead code in BluetoothHeadset" am: ea7363402c
am: 38ae4d2fce

Change-Id: I93ba53e4cf31e6dfc6e98d70cd73a93ec930ccb1

6 years agoMerge "Convert services/core/jni to Android.bp"
Colin Cross [Fri, 8 Dec 2017 01:46:48 +0000 (01:46 +0000)]
Merge "Convert services/core/jni to Android.bp"
am: 6a4be8613a

Change-Id: Icbb98c844347418c003a75d80394448cacfb036f

6 years agoMerge "BT: Remove dead code in BluetoothHeadset"
Jack He [Fri, 8 Dec 2017 01:37:35 +0000 (01:37 +0000)]
Merge "BT: Remove dead code in BluetoothHeadset"
am: ea7363402c

Change-Id: I5ee5d55d3c47fc82698d80610a2bd70cdee794f8

6 years agoMerge "Convert services/core/jni to Android.bp"
Colin Cross [Fri, 8 Dec 2017 01:20:47 +0000 (01:20 +0000)]
Merge "Convert services/core/jni to Android.bp"

6 years agoMerge "BT: Remove dead code in BluetoothHeadset"
Treehugger Robot [Fri, 8 Dec 2017 01:14:59 +0000 (01:14 +0000)]
Merge "BT: Remove dead code in BluetoothHeadset"

6 years ago[DeadLock]AMS PMS MountService
luozhanwei [Tue, 5 Dec 2017 13:31:36 +0000 (21:31 +0800)]
[DeadLock]AMS PMS MountService

Umount externel srotage when phone boot.
It  may trigger below dead lock in system_server in the board with external adoptable storage
as below stack:

"Binder_6" prio=5 tid=57 Blocked
  | group="main" sCount=1 dsCount=0 obj=0x12fa7fa0 self=0x7f9674d000
  | sysTid=3218 nice=0 cgrp=default sched=0/0 handle=0x7f941a3440
  | state=S schedstat=( 450091692 353243785 1757 ) utm=30 stm=15 core=8 HZ=100
  | stack=0x7f940a7000-0x7f940a9000 stackSize=1013KB
  | held mutexes=
  at com.android.server.MountService.getVolumeList(MountService.java:3014)
  - waiting to lock <0x064315bf> (a java.lang.Object) held by thread 14                                        B
  at android.os.storage.StorageManager.getVolumeList(StorageManager.java:918)
  at android.os.storage.StorageManager.getStorageVolume(StorageManager.java:853)
  at android.os.Environment.isExternalStorageEmulated(Environment.java:742)
  at android.os.Environment.isExternalStorageEmulated(Environment.java:730)
  at com.android.server.pm.PackageManagerService.isExternalMediaAvailable(PackageManagerService.java:10378)
  at com.android.server.pm.PackageManagerService.nextPackageToClean(PackageManagerService.java:10385)
  - locked <0x05b654c7> (a android.util.ArrayMap)                                                              A
  at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:1636)
  at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:2937)
  at android.os.Binder.execTransact(Binder.java:458)

"android.fg" prio=5 tid=14 Blocked
  | group="main" sCount=1 dsCount=0 obj=0x12da1f90 self=0x7fa9ad8800
  | sysTid=1792 nice=0 cgrp=default sched=0/0 handle=0x7f9867f440
  | state=S schedstat=( 79482537 29476078 684 ) utm=4 stm=4 core=5 HZ=100
  | stack=0x7f9857d000-0x7f9857f000 stackSize=1037KB
  | held mutexes=
  at com.android.server.am.ActivityManagerService.broadcastIntent(ActivityManagerService.java:19159)
  - waiting to lock <0x074b3319> (a com.android.server.am.ActivityManagerService) held by thread 98           C
  at android.app.ContextImpl.sendBroadcastAsUser(ContextImpl.java:942)
  at com.android.server.MountService.onVolumeStateChangedLocked(MountService.java:1424)
  at com.android.server.MountService.onEventLocked(MountService.java:1134)
  at com.android.server.MountService.onEvent(MountService.java:1039)
  - locked <0x064315bf> (a java.lang.Object)                                                                  B
  at com.android.server.NativeDaemonConnector.handleMessage(NativeDaemonConnector.java:135)
  at android.os.Handler.dispatchMessage(Handler.java:107)
  at android.os.Looper.loop(Looper.java:207)
  at android.os.HandlerThread.run(HandlerThread.java:61)
  at com.android.server.ServiceThread.run(ServiceThread.java:46)

"Binder_F" prio=5 tid=98 Blocked
  | group="main" sCount=1 dsCount=0 obj=0x13f740a0 self=0x7f96ab6400
  | sysTid=3483 nice=0 cgrp=default sched=0/0 handle=0x7f8dbb7440
  | state=S schedstat=( 472520780 311910624 1572 ) utm=35 stm=12 core=6 HZ=100
  | stack=0x7f8dabb000-0x7f8dabd000 stackSize=1013KB
  | held mutexes=
  at com.android.server.pm.PackageManagerService.queryContentProviders(PackageManagerService.java:5974)
  - waiting to lock <0x05b654c7> (a android.util.ArrayMap) held by thread 57                                   A
  at com.android.server.am.ActivityManagerService.generateApplicationProvidersLocked(ActivityManagerService.java:10786)
  at com.android.server.am.ActivityManagerService.attachApplicationLocked(ActivityManagerService.java:7405)
  at com.android.server.am.ActivityManagerService.attachApplication(ActivityManagerService.java:7577)
  - locked <0x074b3319> (a com.android.server.am.ActivityManagerService)                                       C
  at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:513)
  at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2764)
  at android.os.Binder.execTransact(Binder.java:458)

Change-Id: Iec16ae1353cba7879838e3116d50f7cdeaee285c
Signed-off-by: luozhanwei <luozhanwei@xiaomi.com>
6 years agoMerge "IMS: Add support for STK CC feature" am: bc813005b8
Jordan Liu [Fri, 8 Dec 2017 01:02:44 +0000 (01:02 +0000)]
Merge "IMS: Add support for STK CC feature" am: bc813005b8
am: 9c9e54b066

Change-Id: I3b85eff2e17725108f4f150e8f2b358b5e2358a6

6 years agoMerge "IMS: Add support for STK CC feature"
Jordan Liu [Fri, 8 Dec 2017 00:29:53 +0000 (00:29 +0000)]
Merge "IMS: Add support for STK CC feature"
am: bc813005b8

Change-Id: I69dcdb09f8e174acfe6268ede87b1f804b0e33f1

6 years agoMerge "IMS: Add support for STK CC feature"
Jordan Liu [Fri, 8 Dec 2017 00:14:57 +0000 (00:14 +0000)]
Merge "IMS: Add support for STK CC feature"

6 years agoMerge "Fix available/remaining PIN/PUK attempts." am: e3ab43eefe
Jordan Liu [Thu, 7 Dec 2017 23:43:16 +0000 (23:43 +0000)]
Merge "Fix available/remaining PIN/PUK attempts." am: e3ab43eefe
am: cc3058f0a1

Change-Id: I9b1b50bd9d35428698d32eb48d71d24428b2f6a8

6 years agoMerge "Fix available/remaining PIN/PUK attempts."
Jordan Liu [Thu, 7 Dec 2017 23:30:02 +0000 (23:30 +0000)]
Merge "Fix available/remaining PIN/PUK attempts."
am: e3ab43eefe

Change-Id: Ia10a529b8d9817fe00d8688c78e3499327c9a8c6

6 years agoMerge "DO NOT MERGE - Backported some Autofill Javadoc improvements from master....
Felipe Leme [Thu, 7 Dec 2017 23:24:52 +0000 (23:24 +0000)]
Merge "DO NOT MERGE - Backported some Autofill Javadoc improvements from " into oc-mr1-dev
am: 11238d4f36

Change-Id: I38a6305bae7769aacaa3894744fc73dc82c25a62

6 years agoMerge "Fix available/remaining PIN/PUK attempts."
Jordan Liu [Thu, 7 Dec 2017 23:17:11 +0000 (23:17 +0000)]
Merge "Fix available/remaining PIN/PUK attempts."

6 years agoMerge "DO NOT MERGE - Backported some Autofill Javadoc improvements from master....
TreeHugger Robot [Thu, 7 Dec 2017 23:07:40 +0000 (23:07 +0000)]
Merge "DO NOT MERGE - Backported some Autofill Javadoc improvements from " into oc-mr1-dev

6 years agoConvert services/core/jni to Android.bp
Colin Cross [Wed, 6 Dec 2017 01:33:58 +0000 (17:33 -0800)]
Convert services/core/jni to Android.bp

See build/soong/README.md for more information.

Test: m checkbuild
Change-Id: I11a9a39d14adc4c202c6a1725e92e52a38ff2585
Merged-In: I11a9a39d14adc4c202c6a1725e92e52a38ff2585
(cherry picked from commit 1742dd8cf301904f8fd6e173a08ec8c1888b606e)

6 years agoMerge "Bluetooth HID Device: format code, fix docstring, hide unplug()" am: 0d3990b235
Hansong Zhang [Thu, 7 Dec 2017 22:11:27 +0000 (22:11 +0000)]
Merge "Bluetooth HID Device: format code, fix docstring, hide unplug()" am: 0d3990b235
am: c2205a8d3d

Change-Id: I0ad13d152f7dbe4e9f776f831287981f6facd84f

6 years agoMerge "Bluetooth HID Device: format code, fix docstring, hide unplug()"
Hansong Zhang [Thu, 7 Dec 2017 21:55:10 +0000 (21:55 +0000)]
Merge "Bluetooth HID Device: format code, fix docstring, hide unplug()"
am: 0d3990b235

Change-Id: Icbbaec689208fc9b890a10c16f7b7fa910a5a66c

6 years ago[AWARE] Make PeerHandle comparable/hashable
Etan Cohen [Mon, 4 Dec 2017 15:53:31 +0000 (07:53 -0800)]
[AWARE] Make PeerHandle comparable/hashable

Add public equals()/hash() methods to PeerHandle. Allows the handle to
be used across multiple calls/sessions.

(cherry-pick of commit 4454bda052aea4087880674bb0e0f81ce2647009)

Bug: 68931709
Test: builds, unit test, integration test
Change-Id: Id06659a640931585893f21b9ee04982d921fe511
Merged-In: I87df50edb948a7afc90e496165013235ddca1e48

6 years agoMerge "Bluetooth HID Device: format code, fix docstring, hide unplug()"
Treehugger Robot [Thu, 7 Dec 2017 21:37:45 +0000 (21:37 +0000)]
Merge "Bluetooth HID Device: format code, fix docstring, hide unplug()"

6 years agoBT: Remove dead code in BluetoothHeadset
Jack He [Thu, 7 Dec 2017 20:06:21 +0000 (12:06 -0800)]
BT: Remove dead code in BluetoothHeadset

The following hidden API methods are not implemented by the stack and
should be removed:
 - getBatteryUsageHint()
 - acceptIncomingConnect()
 - rejectIncomingConnect()

The following hidden API methods are no longer needed due to lack of
usage and should be removed:
 - enableWBS()
 - disableWBS()
 - bindResponse()

Bug: 70336991
Test: make
Change-Id: I75bd6735573e4cbc61b5bef8722b8badac2e9170

6 years agoMerge "Use correct user id for permission check for instant foreground service" am...
Svetoslav Ganov [Thu, 7 Dec 2017 19:22:06 +0000 (19:22 +0000)]
Merge "Use correct user id for permission check for instant foreground service" am: b76e984536
am: 2ba5aba394

Change-Id: I45396cd0b375cae8c97e9d8f7da6a4c38e703e48

6 years agoDO NOT MERGE - Backported some Autofill Javadoc improvements from master.
Felipe Leme [Thu, 7 Dec 2017 18:46:26 +0000 (10:46 -0800)]
DO NOT MERGE - Backported some Autofill Javadoc improvements from 

Test: in Tree Hugger we trust!

Bug: 70215975

Change-Id: If679e735f1fe1916457c16d33d09cb47573ee7dd
Merged-In: I8ab3d76983259830fd90867bd2d7f1e3360b3c4e

6 years agoMerge "Use correct user id for permission check for instant foreground service"
Svetoslav Ganov [Thu, 7 Dec 2017 19:01:46 +0000 (19:01 +0000)]
Merge "Use correct user id for permission check for instant foreground service"
am: b76e984536

Change-Id: I2b8dc9fa3fa1e48060c0f1204dddf89a8df4c26d

6 years agoAdd assisted dialing properties to the framework.
Eric Erfanian [Thu, 7 Dec 2017 00:27:53 +0000 (16:27 -0800)]
Add assisted dialing properties to the framework.

These properties allow the feature to be propogated from
the outgoing call broadcast, to the connection, to the call,
and finally to the call log as a feature.

Test: no existing unit tests found. could use some pointers
Bug: 35963245
Merged-In: I84343fb0cda16514c01997fd71d1e819b5b7eebb
Change-Id: I086e761ada9a57dca61c3a412561ee54255d6260

6 years agoMerge changes from topic "predicates_aosp" am: 76c275e7d3
Jeff Sharkey [Thu, 7 Dec 2017 18:31:52 +0000 (18:31 +0000)]
Merge changes from topic "predicates_aosp" am: 76c275e7d3
am: 28f32f26b7

Change-Id: Ic3847aeda3c4d9d62432bf5918c83174e409b871

6 years agoEmit all APIs using Predicates. am: bc4f48b21d
Jeff Sharkey [Thu, 7 Dec 2017 18:26:43 +0000 (18:26 +0000)]
Emit all APIs using Predicates. am: bc4f48b21d
am: 751de6e6bd

Change-Id: I8f8c4f0f7fa1dbbe2b8904427bed991c62a05046

6 years agoMassage APIs for upcoming doclava change. am: 983df8cc6c
Jeff Sharkey [Thu, 7 Dec 2017 18:22:18 +0000 (18:22 +0000)]
Massage APIs for upcoming doclava change. am: 983df8cc6c
am: 5b89182ff8

Change-Id: I3c50eae5f6f9871f3fc4f8dc850a15fdc5052b95

6 years agoMerge changes from topic "predicates_aosp"
Jeff Sharkey [Thu, 7 Dec 2017 18:05:36 +0000 (18:05 +0000)]
Merge changes from topic "predicates_aosp"
am: 76c275e7d3

Change-Id: If9ae0263328b73757de4578b344af0b10a3b2f8f

6 years agoMake sure apps cannot forge package name on AssistStructure used for Autofill.
Felipe Leme [Fri, 1 Dec 2017 01:41:57 +0000 (17:41 -0800)]
Make sure apps cannot forge package name on AssistStructure used for Autofill.

Test: cts-tradefed run commandAndExit cts-dev -m CtsAutoFillServiceTestCases -t android.autofillservice.cts.VirtualContainerActivityTest#testAppCannotFakePackageName
Test: cts-tradefed run commandAndExit cts-dev -m CtsAutoFillServiceTestCases

Bug: 69981710

Change-Id: Id6036cddb51dd8dd0c9128b7212d573f630d693f
Merged-In: Id6036cddb51dd8dd0c9128b7212d573f630d693f

6 years agoEmit all APIs using Predicates.
Jeff Sharkey [Thu, 7 Dec 2017 17:58:52 +0000 (17:58 +0000)]
Emit all APIs using Predicates.
am: bc4f48b21d

Change-Id: Ibc934ce755f217a52b890c1942b9abc9040e65d3

6 years agoMassage APIs for upcoming doclava change.
Jeff Sharkey [Thu, 7 Dec 2017 17:52:08 +0000 (17:52 +0000)]
Massage APIs for upcoming doclava change.
am: 983df8cc6c

Change-Id: I79ddea77f87d44f3574a8f33c49825b373ed4e3f

6 years agoMerge "Use correct user id for permission check for instant foreground service"
Svetoslav Ganov [Thu, 7 Dec 2017 17:43:52 +0000 (17:43 +0000)]
Merge "Use correct user id for permission check for instant foreground service"

6 years agoMerge changes from topic "predicates_aosp"
Jeff Sharkey [Thu, 7 Dec 2017 16:39:39 +0000 (16:39 +0000)]
Merge changes from topic "predicates_aosp"

* changes:
  Deeper sanity checking of emitted types.
  Emit all APIs using Predicates.
  Massage APIs for upcoming doclava change.

6 years agoMerge "fix system app's abi error after uninstall updated version." am: a863c7f6b7
liulvping [Thu, 7 Dec 2017 16:31:39 +0000 (16:31 +0000)]
Merge "fix system app's abi error after uninstall updated version." am: a863c7f6b7
am: b9f9a5b672

Change-Id: I8b8d09a28f0640cffc11228eef662a3ad4380ff8

6 years agoMerge "fix system app's abi error after uninstall updated version."
liulvping [Thu, 7 Dec 2017 16:21:29 +0000 (16:21 +0000)]
Merge "fix system app's abi error after uninstall updated version."
am: a863c7f6b7

Change-Id: Ia16d082665b6327586be628e136a52d6510d47a1

6 years agoMerge "fix system app's abi error after uninstall updated version."
Treehugger Robot [Thu, 7 Dec 2017 14:53:04 +0000 (14:53 +0000)]
Merge "fix system app's abi error after uninstall updated version."

6 years agoMerge "Fix doc typo. Improve class javadoc..." am: e08f918a6e
Neil Fuller [Thu, 7 Dec 2017 14:28:32 +0000 (14:28 +0000)]
Merge "Fix doc typo. Improve class javadoc..." am: e08f918a6e
am: 26d28ef826

Change-Id: I7db3a33c933142806cbae90423044ccbac061868

6 years agoMerge "Fix doc typo. Improve class javadoc..."
Neil Fuller [Thu, 7 Dec 2017 13:54:16 +0000 (13:54 +0000)]
Merge "Fix doc typo. Improve class javadoc..."
am: e08f918a6e

Change-Id: I2e933a55ce3b239ad9a2afee964d288dcbd04a11

6 years agoMerge "Fix doc typo. Improve class javadoc..."
Neil Fuller [Thu, 7 Dec 2017 11:02:52 +0000 (11:02 +0000)]
Merge "Fix doc typo. Improve class javadoc..."