我想在安装我的应用程序时获取并显示用户邮件帐户列表。例如:我的手机中有3个帐户,当我的应用程序安装完毕后,它应显示三个帐户。如何让用户注册账户?任何教程或链接都是可取的。
答案 0 :(得分: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;
}