ご質問への回答は以下の通りです
送信しているデータの種類が正確にわからないので、どの形式で送信するのかなど、方法はありますか...
はい、2つの方法があります
1)インテントを使用する
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("image/jpeg");
i.putExtra(Intent.EXTRA_STREAM, Uri.parse("/sdcard/file.jpg")); startActivity(Intent.createChooser(i, "Send Image"));
inbuildbluetoothを使用してデータを送信するためのコードサンプル
2)コードを介してそれを行うためにソケット接続とBluetoothマネージャーを使用するオープンソースコードを使用します。以下はオープンソースコードのリンクです
bluetermオープンソースコード
Bluetoothを介して送信されるデータはバイト配列の形式であり、解析して文字列またはコードで使用する任意の形式に変換する必要があります。
Bluetoothには2つのものがあります
1)ペアリング。
2)グローバル接続。
Bluetoothの最初の方法を使用する場合(インテント経由)、デバイスはペアリングされますが、接続は継続されません。データ送信接続が確立されている間、接続が確立されていません。ただし、bluetermオープンソースコードを使用している場合、ペアリングと接続は一定であり、ユーザーが望むまで切断されません。
したがって、どの種類のBluetooth機能が必要かはあなた次第です。
私の答えがあなたの問題を解決するかどうか私に知らせてください