2012-08-14 50 views
1

我正在創建一個需要發送和接收電子郵件的Android應用程序。從自己的應用程序訪問電子郵件配置

我想知道是否可以檢索用戶在手機上輸入的電子郵件地址(和IMAP/POP3/Exchange配置)?

這將是很高興沒有用戶再次設置他們的電子郵件帳戶(我不必開發配置屏幕)。

+0

您可以通過http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.Email.html閱讀電子郵件並通過意向發送電子郵件http://stackoverflow.com/questions/9832450/how-發送電子郵件到特定的電子郵件 - 如果你想要更多,你需要自己的郵件實施,例如http://stackoverflow.com/questions/2020088/sending-email-in-android-using-javamail-api-without-using-the-default-built-in-a/2033124#2033124 – zapl 2012-08-14 18:37:03

+0

@zapi:您的第一個鏈接如果用於閱讀聯繫人的電子郵件地址,而不是用戶。 – CommonsWare 2012-08-14 18:42:42

+0

所有有用的鏈接,謝謝zapl。最接近我想要做的是提供的最後一個鏈接。但是,我想知道是否可以檢索用戶的電子郵件配置(通過android電子郵件應用程序設置),以便用戶不必在我的應用程序中再次配置其電子郵件。 – 2012-08-14 19:06:00

回答

2

通過帳戶管理系統(如果您擁有必要的權限)以及恰好使用帳戶管理系統的電子郵件應用程序,您最多可以獲得一些電子郵件地址。出於顯而易見的原因,您將無法獲取密碼。

就「IMAP/POP3/Exchange配置」而言,您無法獲取Gmail或AOSP電子郵件應用程序。如果第三方應用程序碰巧具有用於公開該信息的安全API,則可以使用該API,但我懷疑少數人提供此信息。

相關問題