Android-从帐户管理器获取用户的真实姓名
我想从他们的Android手机上的Google帐户中获取用户的真实姓名 我已经能够从客户经理处提取使用的电子邮件,但无法获取其名称 可能吗?试试这个,我的朋友Android-从帐户管理器获取用户的真实姓名,android,accountmanager,Android,Accountmanager,我想从他们的Android手机上的Google帐户中获取用户的真实姓名 我已经能够从客户经理处提取使用的电子邮件,但无法获取其名称 可能吗?试试这个,我的朋友 public String getUsername() { AccountManager manager = AccountManager.get(this); Account[] accounts = manager.getAccountsByType("com.google"); String name; for (Accoun
public String getUsername() {
AccountManager manager = AccountManager.get(this);
Account[] accounts = manager.getAccountsByType("com.google");
String name;
for (Account account : accounts) {
// TODO: Check possibleEmail against an email regex or treat
// account.name as an email address only for certain account.type values.
name=account.name;
}
if (!possibleEmails.isEmpty() && possibleEmails.get(0) != null) {
String email = possibleEmails.get(0);
String[] parts = email.split("@");
if (parts.length > 1)
return parts[0];
}
return name;
}