从未调用过ACTION_ACL_CONNECTED

时间:2015-09-07 09:18:07

标签: android bluetooth

我注册了一个广播接收器,以接收有关蓝牙状态的通知。

我注册的其中一项操作是ACTION_ACL_CONNECTEDACTION_ACL_DISCONNECTED,但我没有收到他们的任何通知。

我提到了这个网站上的帖子,我添加了所需的权限,但是当我连接或断开连接到CLASSIC设备时,我还没有收到任何通知。

请告诉我为什么我没有收到他们的任何通知。

更新

我正在使用API​​ 19

@Override
public void onReceive(Context context, Intent intent) {
    // TODO Auto-generated method stub

    String action = intent.getAction();

    switch (action) {
    case BluetoothDevice.ACTION_FOUND:
        Log.w(TAG, SubTag.msg("onReceive", "BluetoothDevice.ACTION_FOUND"));
        this.mBTNotiObserver.onActionFound((BluetoothDevice) intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE));

        break;

    case BluetoothDevice.ACTION_ACL_CONNECTED:
        Log.w(TAG, SubTag.msg("onReceive", "BluetoothDevice.ACTION_ACL_CONNECTED"));
        break;

    case BluetoothDevice.ACTION_ACL_DISCONNECTED:
        Log.w(TAG, SubTag.msg("onReceive", "BluetoothDevice.ACTION_ACL_DISCONNECTED"));
        break;

0 个答案:

没有答案