Add BluetoothConnectTask.
The BluetoothConnectTask is now the first task run. The
BluetoothConnectionService is started by this task and
will hold/manage the Bluetooth connection.
Upon success, the AddWifiNetworkTask will be run.
Bug: 20001077
Change-Id: I4efe9189678373e3c12d1d7de83cbe435c3af39b
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 9a11441..f97f10c 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -20,6 +20,8 @@
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
+ <uses-permission android:name="android.permission.BLUETOOTH" />
+ <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.MANAGE_USERS" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
@@ -52,6 +54,8 @@
<uses-permission android:name="android.permission.PERFORM_CDMA_PROVISIONING" />
<uses-permission android:name="android.permission.ACCESS_PDB_STATE" />
+ <!-- Allows receiving of status updates sent by device initializer. -->
+ <uses-permission android:name="android.permission.RECEIVE_DEVICE_INITIALIZER_STATUS" />
<application
android:allowClearUserData="false"
@@ -126,6 +130,10 @@
android:name="DeviceOwnerProvisioningService" >
</service>
+ <service
+ android:name=".proxy.BluetoothConnectionService" >
+ </service>
+
<receiver android:name="com.android.managedprovisioning.BootReminder">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />