7

Bluetooth経由でリモートデバイスからファイルを出し入れするAndroidアプリを作成する必要があります。アプリはリモートファイルシステムも参照する必要があります。OBEXについて何か読んだことがありますが、Bluetooth File Transferとして市場に出回っているいくつかの優れたアプリを除いて、Androidの例は実際には見つかりませんでした。アプリにどのように実装できますか?

4

2 に答える 2

8

Android の開発者に公開されている OBEX OPP/FTP の標準メソッド/実装がないため、TCP ソケットをミラーリングするため、必要なプロトコルを実装するのに十分強力なBluetooth APIを所有する必要があります。

最初に行う必要があるのは、ファイルシステムへのアクセスです。SDカードを想定して、ここにガイドがあります。それ以外の場合は、ルートアクセスが必要になります. 次に、2 つのデバイス間で動作する Bluetooth 接続を取得します (定型コード)。最後に、OBEX OPP/FTP のプロトコル仕様を Google で調べて実装する必要がありますが、これにはおそらく最も時間がかかります。

ファイルを送受信してファイルシステムを閲覧するには、両方のデバイスでアプリを必要とするため、市場の他のアプリがそれを行う方法であると確信しています。私は OBEX プロトコル自体に精通していないため、詳しく説明することはできませんが、必要に応じてその前にすべてについて詳しく説明できます。ただし、Google検索でこれが判明しましたこれは、実装中に役立つ場合があります。

これが役立つかどうかはわかりませんが、多くの人がファイルを送信するためにこれが機能していることがわかりました.

于 2011-08-30T05:31:37.780 に答える
0

これは、組み込みの Android API では不可能です。Bluetooth 経由でファイルを共有するために呼び出すことができるインテントがありますが、モデル間の互換性は異なります。ただし、ルート化された電話用のアプリを作成する場合は、いくつかの方法があります。その場合はご注意ください。

于 2011-08-28T06:21:02.293 に答える