2012-04-06 51 views
0

Bluetooth経由でAndroidアプリケーションのプライベートディレクトリからファイルを送信できますか? (ディレクトリ/データ/データ// ..(getFilesDir()))
私はどこにもこれを見つけることはできません。Android Bluetooth OBEXを使用して専用/内部ファイルを送信

これとIntent.ACTION_SENDのアプローチは、外部ファイルで正常に動作します:しかし
Sending a File using Bluetooth OBEX Object Push Profile (OPP)

、私は
WCATは「BtOppサービス」缶」を示し、「送信されていない未知のファイル」私が手にプライベートファイルを送信しようOUTBOUND情報57 "のTオープンファイル"、BtOppはFileNotFoundExceptionをスローを

おかげ

+0

いいえファイルを内部ストレージから外部ストレージにコピーしてから送信することができます。 – Rajkiran

答えて

0
String path = con.getFilesDir().getAbsolutePath() + File.separator + TEMP_FILE_NAME; //i will get file from your /data/data/... 
Intent i = new Intent(Intent.ACTION_SEND); 
i.setType("plain/text");// 
i.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:/" + path)); 
startActivity(Intent.createChooser(i, "Send File")); 

ヒット受け入れます.... ありがとう

+0

DeepSan、あなたの答えを受け入れるように人々に依頼してください。それはちょうど騒音であり、過度に貧しい人々と向き合います。彼らは望むならそれを受け入れるでしょう。 –

関連する問題