2011-11-15 31 views
0
アンドロイド

にブルートゥースアプリケーションに組み込まれて使用:送信ファイルは、私は私のアンドロイドアプリケーションに次のコードを使用してファイルを送信しています

Intent intent = new Intent(); 
intent.setAction(Intent.ACTION_SEND); 
intent.setType("image/png"); 
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file)); 
startActivity(intent); 

しかし、それは私にメール、ブルートゥース、および他の多くのようなリストが表示されます。私はこのリストを望んでいないので、ユーザーが対話相手のデバイスと対話することなく直接送信する必要があります。

アンドロイドでも可能ですか?

ありがとうございます。

+0

ちょっと、私はこの時点で固執している完全なソースコードを共有してください。前もって感謝します。 – anddev

答えて

1

現在のAPIでは、ユーザーの確認を迂回することはできませんが、ペアリング段階の後にBluetooth APIを使用してプログラムで実行できます。 RFCOMMを確立し、InputStream/OutputStreamを使用してファイルを送受信します。まず、GoogleのBluetoothChatの例を見てみましょう。

+0

ドキュメントを教えてください。 (あなたは現在のAPIに関して言及しました)... –

+0

[this](http://developer.android.com/training/basics/intents/sending.html)が助けてくれると思います。とりあえずありがとう :-) –

関連する問題