1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

Datei als Anhang senden

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von computer_freak, 27.02.2011.

  1. computer_freak, 27.02.2011 #1
    computer_freak

    computer_freak Threadstarter Gewerbliches Mitglied

    Beiträge:
    156
    Erhaltene Danke:
    7
    Registriert seit:
    14.12.2010
    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!
     

Diese Seite empfehlen