2012-11-14 38 views
0

我有一個頁面,用戶可以看到mail.in,我提供的菜單選項爲「Reply」,「ReplyAll」。當用戶單擊Reply/ReplyAll時,我將啓動選擇器對話框(用戶可以選擇哪個內置應用程序同時給予reply.now時,他所選擇的任何應用程序,他可以使用,現在我想我在該應用程序已配置的電子郵件ID。如何獲得我在android中的郵件客戶端中配置的電子郵件ID?

我們怎樣才能獲得?任何想法。

回答

1
<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 

Pattern emailPattern = Patterns.EMAIL_ADDRESS; 
Account[] accounts = AccountManager.get(context).getAccounts(); 
for (Account account : accounts) { 
    if (emailPattern.matcher(account.name).matches()) { 
     String possibleEmail = account.name; 
    } 
} 
+0

在這種情況下,它正在返回Gmail帳戶。但我想從用戶從對話框中選擇的郵件ID帳戶 –

相關問題