我找到了直到今天都可以使用的代码。此代码从电话获取电子邮件帐户,现在在调试器中什么也没有得到,也没有错误。 这是我使用的代码:
private String getEmail(Context context) {
AccountManager accountManager = AccountManager.get(context);
Account account = getAccount(accountManager);
if (account == null) {
return null;
} else {
return account.name;
}
}
private static Account getAccount(AccountManager accountManager) {
Account[] accounts = accountManager.getAccountsByType("com.google");
Account account;
if (accounts.length > 0) {
account = accounts[0];
} else {
account = null;
}
return account;
}
我用以下代码称呼它:
String test = getEmail(getApplicationContext());
TextView emailTxt = (TextView)findViewById(R.id.txt_cod_empleado);
emailTxt.setText(test);
我在Android 4.4.2中使用此代码。 希望有人可以帮助我。 最好的问候