Datei als Anhang senden

  • 0 Antworten
  • Neuester Beitrag
Diskutiere Datei als Anhang senden im Android App Entwicklung im Bereich Betriebssysteme & Apps.
C

computer_freak

Fortgeschrittenes Mitglied
Hallo,
Ich m;chte gerne eine Datei als Anhang einer Email, Bluetooth, etc versenden!
"selectedFile" ist vom Typ "File".

Hier mal mein Ansatz:
Code:
  		Intent shareFile = new Intent(Intent.ACTION_SEND);
    		//Log.d("onContextItemSelected|mimeType", URLConnection.guessContentTypeFromName(selectedFile.getName()));
    		shareFile.setType(URLConnection.guessContentTypeFromName(selectedFile.getName()));
    		shareFile.putExtra(Intent.EXTRA_STREAM, Uri.parse(selectedFile.getAbsolutePath()));
    		shareFile.putExtra(Intent.EXTRA_EMAIL, new String[] { });
    		shareFile.putExtra(Intent.EXTRA_SUBJECT, "Title");
    		shareFile.putExtra(Intent.EXTRA_TEXT, "Content");
    		
    		
    	    //Log.v("onContextItemSelected|Uri=", Uri.parse("file://" + selectedFile.getAbsolutePath()).toString());
    	    shareFile.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + selectedFile.getAbsolutePath()));

    		startActivity(Intent.createChooser(shareFile, getString(R.string.ctx_file_share)));

Der Fehler: Es kommt ein AlertDialog, der mir sagt, dass kein Service diesen Auftrag ausf[hren kann!
 
Ähnliche Themen - Datei als Anhang senden Antworten Datum
2
4