OSDN Git Service

Add Bluetooth toggle prompts - framework
authorSvetoslav Ganov <svetoslavganov@google.com>
Thu, 30 Jun 2016 00:31:44 +0000 (17:31 -0700)
committerIvan Podogov <ginkage@google.com>
Fri, 2 Dec 2016 11:52:18 +0000 (11:52 +0000)
commitb1e2da7c24613ce393bca871069d379cd4378c26
tree57a52a991633714bb01c9f8827a6b4dfde4cb21a
parentfd1f724e7a608e6cf7b31420dfb40084c62a4eb3
Add Bluetooth toggle prompts - framework

If permission review is enabled toggling bluetoth on or off
results in a user prompt to collect consent. This applies
only to legacy apps, i.e. ones that don't support runtime
permissions as they target SDK 22.

Also added a configuration resource which controls whether
permission review mode is enabled. By default it is not and
an OEM can change this via an overlay. For now we also keep
the old mechanism to toggle review mode via a build property
which is still used and will be removed when clients have
transitioned.

bug:28715749

Change-Id: I94c5828ad6c8aa6b363622a26ff9da4fc2e2fac7
core/java/android/bluetooth/BluetoothAdapter.java
core/java/android/bluetooth/IBluetoothManager.aidl
core/res/res/values/config.xml
core/res/res/values/symbols.xml
services/core/java/com/android/server/BluetoothManagerService.java
services/core/java/com/android/server/am/ActiveServices.java
services/core/java/com/android/server/am/ActivityManagerService.java
services/core/java/com/android/server/am/ActivityStarter.java
services/core/java/com/android/server/am/BroadcastQueue.java
services/core/java/com/android/server/pm/PackageManagerService.java
services/core/java/com/android/server/power/ShutdownThread.java