K
kobra83
Fortgeschrittenes Mitglied
- 14
Ich würde gerne wissen wie ich eine Datei an eine E-Mail anhänge?
Für Testzwecke habe ich mir einfach ein neues Testprojekt erstellt. In dem ich eine Text-Datei (liegt auf der SD-Karte) aus einem String erzeuge was auch alles klappt, aber wie kann ich jetzt diese Datei an die unten automatisch erzeugte Mail anhängen
Auszug aus meinem Test-Projekt:
Für Testzwecke habe ich mir einfach ein neues Testprojekt erstellt. In dem ich eine Text-Datei (liegt auf der SD-Karte) aus einem String erzeuge was auch alles klappt, aber wie kann ich jetzt diese Datei an die unten automatisch erzeugte Mail anhängen
Auszug aus meinem Test-Projekt:
public void versenden(View view){
EditText zwischen = (EditText)findViewById(R.id.editText1);
String Text = zwischen.getText().toString();
File Datei;
FileWriter schreiben = null;
File root = Environment.getExternalStorageDirectory();
try {
Datei = new File(root, "/Arbeit/text.txt");
schreiben = new FileWriter(Datei);
schreiben.append(Text);
schreiben.flush();
schreiben.close();
}
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//E-Mail erzeugen
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
String[] recipients = new String[]{"mail@mail.com", "",};
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, recipients);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Datei Arbeit"); //Betreff
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Datei Arbeit"); //Inhalt
emailIntent.setType("text/plain");
startActivity(Intent.createChooser(emailIntent, "Send mail..."));
finish();
}
Zuletzt bearbeitet: