diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 0c65f012d18..627421d1b5e 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -17,8 +17,7 @@ - - + @@ -2226,7 +2225,7 @@ @@ -2269,7 +2268,7 @@ @@ -2284,7 +2283,7 @@ + android:permission="android.permission.BLUETOOTH_CONNECT"> @@ -2294,7 +2293,7 @@ @@ -3549,7 +3548,7 @@ + android:permission="android.permission.BLUETOOTH_CONNECT"> @@ -3754,7 +3753,7 @@ + android:permission="android.permission.BLUETOOTH_CONNECT"> /> diff --git a/src/com/android/settings/bluetooth/BluetoothPermissionActivity.java b/src/com/android/settings/bluetooth/BluetoothPermissionActivity.java index 211bcc6f4b4..c8f71c400b9 100644 --- a/src/com/android/settings/bluetooth/BluetoothPermissionActivity.java +++ b/src/com/android/settings/bluetooth/BluetoothPermissionActivity.java @@ -221,7 +221,7 @@ public class BluetoothPermissionActivity extends AlertActivity implements intent.putExtra(BluetoothDevice.EXTRA_ALWAYS_ALLOWED, always); intent.putExtra(BluetoothDevice.EXTRA_DEVICE, mDevice); intent.putExtra(BluetoothDevice.EXTRA_ACCESS_REQUEST_TYPE, mRequestType); - sendBroadcast(intent, android.Manifest.permission.BLUETOOTH_ADMIN); + sendBroadcast(intent, android.Manifest.permission.BLUETOOTH_CONNECT); } public void onClick(DialogInterface dialog, int which) { diff --git a/src/com/android/settings/bluetooth/BluetoothPermissionRequest.java b/src/com/android/settings/bluetooth/BluetoothPermissionRequest.java index ff1c1471c02..bd33261fdd1 100644 --- a/src/com/android/settings/bluetooth/BluetoothPermissionRequest.java +++ b/src/com/android/settings/bluetooth/BluetoothPermissionRequest.java @@ -293,6 +293,6 @@ public final class BluetoothPermissionRequest extends BroadcastReceiver { : BluetoothDevice.CONNECTION_ACCESS_NO); intent.putExtra(BluetoothDevice.EXTRA_DEVICE, mDevice); intent.putExtra(BluetoothDevice.EXTRA_ACCESS_REQUEST_TYPE, mRequestType); - mContext.sendBroadcast(intent, android.Manifest.permission.BLUETOOTH_ADMIN); + mContext.sendBroadcast(intent, android.Manifest.permission.BLUETOOTH_CONNECT); } } diff --git a/src/com/android/settings/bluetooth/DevicePickerFragment.java b/src/com/android/settings/bluetooth/DevicePickerFragment.java index 02b5d5c90f0..602b79b2ae9 100644 --- a/src/com/android/settings/bluetooth/DevicePickerFragment.java +++ b/src/com/android/settings/bluetooth/DevicePickerFragment.java @@ -212,6 +212,6 @@ public final class DevicePickerFragment extends DeviceListPreferenceFragment { } } - mContext.sendBroadcast(intent, Manifest.permission.BLUETOOTH_ADMIN); + mContext.sendBroadcast(intent, Manifest.permission.BLUETOOTH_CONNECT); } } diff --git a/tests/robotests/src/com/android/settings/bluetooth/BluetoothPermissionActivityTest.java b/tests/robotests/src/com/android/settings/bluetooth/BluetoothPermissionActivityTest.java index 35b8f1f00a1..6f027531d65 100644 --- a/tests/robotests/src/com/android/settings/bluetooth/BluetoothPermissionActivityTest.java +++ b/tests/robotests/src/com/android/settings/bluetooth/BluetoothPermissionActivityTest.java @@ -53,6 +53,6 @@ public class BluetoothPermissionActivityTest { mActivity.sendReplyIntentToReceiver(true, true); verify(mContext).sendBroadcast(intentCaptor.capture(), - eq("android.permission.BLUETOOTH_ADMIN")); + eq("android.permission.BLUETOOTH_CONNECT")); } } diff --git a/tests/robotests/src/com/android/settings/bluetooth/DevicePickerFragmentTest.java b/tests/robotests/src/com/android/settings/bluetooth/DevicePickerFragmentTest.java index a05ec87b71b..8cd465ca007 100644 --- a/tests/robotests/src/com/android/settings/bluetooth/DevicePickerFragmentTest.java +++ b/tests/robotests/src/com/android/settings/bluetooth/DevicePickerFragmentTest.java @@ -82,7 +82,7 @@ public class DevicePickerFragmentTest { mFragment.onDeviceBondStateChanged(cachedDevice, BluetoothDevice.BOND_BONDED); verify(mContext).sendBroadcast(intentCaptor.capture(), - eq("android.permission.BLUETOOTH_ADMIN")); + eq("android.permission.BLUETOOTH_CONNECT")); assertThat(intentCaptor.getValue().getComponent().getPackageName()) .isEqualTo(mFragment.mLaunchPackage); }