0
他のアンドロイドデバイスからのペアリング要求をBluetoothで受信したときに何かをトリガーしたい場合は、自分のアクティビティにブロードキャストレシーバーを登録しましたが動作しません。誰でもそのことを知っていますか?ブロードキャストレシーバを使用してBluetoothペアリング要求を聞くにはどうすればよいですか?
IntentFilter filter = new IntentFilter(BluetoothDevice.ACTION_PAIRING_REQUEST);
Log.i("BLE Pairing Info", "111");
this.registerReceiver(bluetoothReceiver, filter);
bluetoothReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (BluetoothDevice.ACTION_PAIRING_REQUEST.equals(action)) {
BluetoothDevice dev = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
Log.i("BLE Pairing Info",action);
//dev.setPairingConfirmation(true);
}
}
};
問題点は何ですか? –