2012-04-06 6 views
0

Ist es möglich, Datei von Android-Anwendung privaten Verzeichnis über Bluetooth senden? (Verzeichnis/Daten/Daten // .. (getFilesDir()))
Ich kann nicht irgendwo finden und beantworten.Android Bluetooth Senden Private/Interne Datei mit OBEX

Dieser und Intent.ACTION_SEND Ansatz funktioniert gut mit externen Dateien:
Sending a File using Bluetooth OBEX Object Push Profile (OPP)

Allerdings, wenn ich versuche private Datei zu senden I "Unbekannte Datei nicht gesendet"
WCAT zeigt "BtOpp Service" Can‘bekommen t offene Datei für OUTBOUND info 57 "", wenn BtOpp wirft FileNotFoundException

Dank

+0

Nein. Sie können die Datei aus dem internen Speicher auf externen Speicher kopieren und dann versuchen, es zu senden. – Rajkiran

Antwort

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

Hit akzeptieren wenn funktioniert .... Danke

+0

DeepSan, hör bitte auf, die Leute zu bitten, deine Antworten zu akzeptieren. Es ist nur Lärm und wirkt übermäßig bedürftig. Sie werden es akzeptieren, wenn sie es wollen. –

Verwandte Themen