2016-10-26 22 views
0

我正在製作一個應用程序,我必須發送電子郵件。對於這個我已經在我的應用程序中實施的代碼工作正常,但當我嘗試發送電子郵件時,它會提示我一個對話框,讓我可以選擇。這個選擇器我不想要。我只想當用戶點擊按鈕時,它會發送電子郵件到用戶的電子郵件ID。沒有任何應用程序發送電子郵件沒有用戶提示的機制。我如何歸檔這個問題。如何在沒有選擇器的情況下從應用程序發送電子郵件?

代碼: -

Intent emailapp = new Intent(Intent.ACTION_SEND); 
         emailapp.setType(getString(R.string.text_plain)); 
         emailapp.setPackage(getString(R.string.google_gm)); 
         emailapp.putExtra(Intent.EXTRA_TEXT, sz_Email); 
         startActivity(emailapp); 

回答

0

您可以使用JavaMail API來處理電子郵件的任務。 JavaMail API在JavaEE包中可用,其jar包可供下載。可悲的是,它不能直接在Android應用程序中使用,因爲它使用了完全與Android不兼容的AWT組件。

您可以在以下位置找到了Android端口的JavaMail:http://code.google.com/p/javamail-android/

添加的罐子到您的應用程序,並使用SMTP方法

相關問題