2013-09-27 33 views
0

我想要在我的應用程序安裝時獲取並顯示用戶郵件帳戶列表。例如:我的手機中有3個帳戶,安裝應用程序時應顯示三個帳戶。如何獲取用戶註冊帳戶?任何教程或鏈接將是明智的。如何在android中獲取用戶註冊的郵件帳戶列表?

+0

優秀的解釋,可以發現[這裏] [1] [1]:http://stackoverflow.com/a/2175688/ 1696704 –

+0

你可以從這裏得到它:http://www.demoadda.com/demo/android/getregistered-email-account-from-device_96 – Kishan

回答

1

您還可以使用AccountManager檢索輸入的Gmail地址。

這裏是我使用的方法:

private String getFirstAccount() { 
     Pattern emailPattern = Patterns.EMAIL_ADDRESS; // API level 8+ 
     Account[] accounts = AccountManager.get(Compte.this).getAccounts(); 
     for (Account account : accounts) { 
      if (emailPattern.matcher(account.name).matches()) { 
       String possibleEmail = account.name; 
       return possibleEmail; 
      } 
     } 
     return null; 
    } 
相關問題