0

Android 用のアプリケーションを開発していますが、厄介な問題に直面しています。ペアリングされていないデバイスを見つけることができますが、それらをペアリングすることはできません。Android Web サイトの指示に従いましたが、まったく役に立ちません。デバイスがペアリングされていない場合に Bluetooth ソケットの方法を使用するconnectと、ダイアログが表示されますが、何も起こらないと言われています。その後、のに切り替えましcreateBondBluetoothDeviceこれにより、ペアリングしようとしている両方のデバイスでダイアログが表示されましたが (Windows コンピューターと別の Android デバイスで試しました)、パスキーが同じであることを確認すると、Windows は問題が発生したことを通知し、Android では何も起こりません。私は何が間違っていたのでしょうか?私は道に迷っています...私は多くの開発者が同じ問題について話しているのを見てきましたが、解決策は見つかりませんでした。

4

1 に答える 1

0

public but hidden method を使用したいと思いますcreateRfcommSocket

socket = (BluetoothSocket) device.getClass().getMethod("createRfcommSocket", new Class[]{int.class}).invoke(device, 1);

于 2016-04-23T16:46:41.697 に答える