0

Bluetooth経由でAndroidアプリケーションのプライベートディレクトリからファイルを送信することは可能ですか?(ディレクトリ/ data / data // ..(getFilesDir()))
私はどこにもこれを見つけて答えることができません。

これとIntent.ACTION_SENDアプローチは、外部ファイルで正常に機能します。BluetoothOBEX
オブジェクトプッシュプロファイル(OPP)を使用してファイルを送信する

しかし、プライベートファイルを送信しようとすると、「不明なファイルが送信されません」という
メッセージが表示されます。BtOppがFileNotFoundExceptionをスローすると、WCatは「BtOppサービス「OUTBOUND情報57のファイルを開けません」」と表示します。

ありがとう

4

1 に答える 1

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"));

動作している場合は同意を押してください....ありがとう

于 2012-04-27T09:39:42.910 に答える