Androidの内蔵Bluetoothを使用してファイルを他のデバイスに送信する方法はありますか?例を挙げてください。アンドロイドブルートゥースを使用してファイルを送信しますか?
答えて
ようですが、Androidは明示的なOBEX APIを持っていないことを奇妙な2つの権限を追加する必要がマニフェストファイルに設定されたタイプの方法
にMIMEタイプを変更する必要があり、ファイルの種類を送信するために 。とにかく、このプロジェクトを見てみましょう:
- Android OBEX - ファイル共有のためにあなたがthisソリューション
BluetoothDevice device; String filePath = Environment.getExternalStorageDirectory().toString() + "/file.jpg"; ContentValues values = new ContentValues(); values.put(BluetoothShare.URI, Uri.fromFile(new File(filePath)).toString()); values.put(BluetoothShare.DESTINATION, device.getAddress()); values.put(BluetoothShare.DIRECTION, BluetoothShare.DIRECTION_OUTBOUND); Long ts = System.currentTimeMillis(); values.put(BluetoothShare.TIMESTAMP, ts); Uri contentUri = getContentResolver().insert(BluetoothShare.CONTENT_URI, values);
を使用することができますOBEX
または代わりを使用して(それはthis classを必要とします)
[APIリンク](http://developer.android.com/reference/android/net/Uri.html#fromFile(java.io.File))を意味しますか? – Reno
@ Reno..私は私のアプリで上記のスニペットを試みましたが、宛先のデバイスにファイルを送信しません。私たちが以下のような意図で始める必要があるかどうか。ファイル形式がBluetoothで共有するためにサポートできるものは何ですか? –
@レノ私はあなたの解決策を本当に驚くほど読んで、私はすでに有用であると思ったが、私はいくつかの提案が必要で、実際には私のアプリでは、画像を印刷するペアリングされたBluetoothデバイスに接続する必要があります...私は、それを行うには..? – Sun
これはデフォルトのデバイスのBluetooth機能を使用して別のデバイスにファイルを送信します
/**
* Method to share data via bluetooth
* */
public void bluetoothFunctionality() {
String path = Environment.getExternalStorageDirectory() + "/"
+ Config.FILENAME;
File file = new File(path);
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));
startActivity(intent);
}
このメソッドを使用することができます小さな関数です。 これを行う前に、最初にペアリングする必要がありますが、これは制限されています。あなたはちょうどあなたが
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.BLUETOOTH" />
もし間違っていなければ、それらの権限は必要ありません。 – xmen
- 1. 送信ファイルは、私は私のアンドロイドアプリケーションに次のコードを使用してファイルを送信しています
- 2. XMLRPCを使用してクライアントからサーバーにファイルを送信しますか?
- 3. expectを使用して出力をループしてファイルに送信
- 4. JavaScriptを使用してドキュメントをプリンタに送信しますか?
- 5. -tabBarController:didSelectViewControllerを使用してビューコントローラにメッセージを送信しますか?
- 6. springを使用してメールを送信しますか?
- 7. Javaを使用してUDPパケットを送受信しますか?
- 8. Response.BinaryWrite()を使用してファイルを送信したあとで削除します
- 9. Android Bluetooth OBEXを使用して専用/内部ファイルを送信
- 10. ファイルを送信するためにBoost MPIを使用していますか?
- 11. タグを送信ボタンとして使用しますか?
- 12. AirDropを使用してファイルを送受信する
- 13. Pythonを使用してimgファイルを送信する
- 14. SmtpClientを使用して添付ファイルを送信する
- 15. SMTPLIB.data()を使用して添付ファイルを送信する
- 16. AngularJSを使用してオブジェクト内にファイルを送信する
- 17. GrailsでHTTPBuilderを使用してファイルを送信する
- 18. XHRリクエストを使用してファイルを送信する
- 19. res.renderを使用して同時にjsonファイルを送信する
- 20. Yahoo Compressorを使用してzros upファイルをbroswerに送信できますか?
- 21. jqueryを使用してjsonデータを送信しています
- 22. javascriptを使用してレール3にリモートform_tagを送信しますが、htmlとして送信します
- 23. ファイル送信PHPを使用
- 24. JavaScriptを使用して手動でフォームを送信しても、送信ボタンは送信されません。
- 25. .NET Remotingを使用してファイルを転送しますか?
- 26. Spring JavaMailSenderを使用して添付ファイルまたはインラインでファイルを送信
- 27. ソケットを使用して画像ファイルをPythonに送信
- 28. NowJSでノードサーバーを使用してjavascriptファイルを送信
- 29. swiftmailerを使用してバルクメールを送信
- 30. PHPを使用してメールを送信
あなたはまずそれをGoogleにしてみませんか? – Pratik