Sie können ein Plugin E-Mail-Composer verwenden, oder Sie können die native Mailbox des Smartphones aufrufen mit mailto tag:
%Vor%für weitere Informationen über die Mailto-Parameter überprüfen Sie dies Frage
Schritt 1: Fügen Sie cordova-2.1.0.jar im Projektklassenpfad
hinzuSchritt 2: Fügen Sie cordova-2.1.0.js im Ordner "assets / www / js" hinzu.
Schritt 3: Erstellen Sie eine neue Java-Klasse namens EmailComoposer.java
%Vor%Schritt 4. Kopieren Sie dieses Mail.java in ein Paket Ihrer Wahl. Mein Paketname lautet com.dinesh.pb.utility.
%Vor%Schritt 5: Aktualisieren Sie die Datei config.xml und fügen Sie die Details zur neuen Plugin-Klasse EmailComposer.java hinzu. Meins sieht so aus -. Bitte aktualisieren Sie den Paketnamen value="com.dinesh.pb.EmailComposer" mit Ihrem Paketpfad.
%Vor%Schritt 6: Erstellen Sie eine neue JavaScript-Datei namens email.js
%Vor%Nun, wie ich bereits erwähnt habe, dass ich cordova-2.1.0.js / jar-Datei verwende, gibt es feine Unterschiede zwischen der neuesten Version und der älteren Version (cordova-1.9.0). Wenn Sie eine ältere Version verwenden, müssen Sie den Abschnitt cordova.addConstructorabove auskommentieren und nicht
aufrufen %Vor%Wenn Sie es nicht verwenden, erhalten Sie möglicherweise einen Fehler, der besagt, dass window.plugins nicht definiert ist. Wenn Sie auf solche Probleme stoßen, verwenden Sie Firebug und sehen Sie, welche Variablen unter der Variable "window" definiert sind.
Beachten Sie die Methode "feedback ()". Ich übermittle einfach den Benutzertext als Nachrichtentext, indem ich die Eingabe von Benutzerfeedback TextBox aufnehme. Zur Vereinfachung habe ich einfach einen Standard-E-Mail-Körper eingefügt.
Schritt 7: Fügen Sie die js-Datei in Ihre index.html-Datei ein
%Vor%Schritt 8: Fügen Sie cordova js Datei in index.html
ein %Vor%Schritt 9: Fügen Sie drei JAR-Dateien für Java-Mail-API hinzu, nämlich Activation.jar, Mail.jar und Additional.jar im Ordner libs und fügen Sie sie dem Klassenpfad hinzu. Sie können diese Dateien hier.
Prost !!
Probieren Sie dieses Phonegap-Plugin aus: EmailComposer mit Dateianhängen
Tags und Links cordova