シリアル ポート プロファイルをサポートするデバイスに接続しようとしています。私は電話してそうしています:
BluetoothDevice device = mBluetoothAdapter.getRemoteDevice("00:06:66:48:58:45");
BluetoothSocket tmp = device.createInsecureRfcommSocketToServiceRecord(uuid);
tmp.connect();
ただし、そうすると、デバイスとのペアリングを要求する通知が表示されます。ユーザーの介入は許容されますが、通知ではなく、すぐにダイアログ ポップアップが表示されるようにしたいと考えています。これを実現することはできないようですが、BlueTerm ( http://pymasde.es/blueterm/ )のような同様のアプリでは、それが動作です。
Android 4.0 および 4.3 で実行
通知を表示する代わりに、デバイスとペアリングするようユーザーに直接依頼するにはどうすればよいですか?