我已經實現了一個可以發送郵件的類。但是,您只能撰寫主題和消息,當您點擊「發送」時,您必須選擇要發送郵件的應用程序(Outlook或Gmail),然後編寫電子郵件。但是,我想讓用戶可以直接從我的應用程序發送郵件,而不是使用其他應用程序。所以我想讓用戶可以寫他/她的電子郵件/ Gmail和郵件,然後將郵件發送到我的電子郵件。換言之,在片段中,我希望用戶編寫他/她的電子郵件/ gmail的EditText
,另一個EditText
用戶在其中寫入消息併發送一個按鈕。這如何實現?通過Android應用發送郵件
這是我在我的應用程序都做了發送郵件:使用Java mailApi
private void sendemail(String message) {
String [] reciever = new String[]{"[email protected]"};
String subject = ("Feedback/Question");
Intent mailIntent = new Intent(Intent.ACTION_SEND);
mailIntent.putExtra(Intent.EXTRA_EMAIL, reciever);
mailIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
mailIntent.putExtra(Intent.EXTRA_TEXT, message);
mailIntent.setType("message/rfc822");
startActivity(Intent.createChooser(mailIntent, "Choose an application to send your mail with"));
}
據我瞭解,用戶需要以發送郵件寫他/她的密碼。這是否也支持hotmail/live? –
可能是我沒有實現它,所以不清楚,但可能是它的工作。第二種選擇是最好的。 – dipali