我正在创建应用程序,如gmail来处理电子邮件,如果设备已经配置了谷歌帐户我现在想要的,它将从那里获得登录,就像facebook app一样。是否有可能,请建议我需要做什么
答案 0 :(得分:0)
我想你要求这个
AccountManager manager = (AccountManager) getSystemService(ACCOUNT_SERVICE);
Account[] list = manager.getAccounts();
String gmail = null;
for(Account account: list)
{
if(account.type.equalsIgnoreCase("com.google"))
{
gmail = account.name;
break;
}
}
您需要在清单中获得以下权限:
<uses-permission android:name="android.permission.GET_ACCOUNTS"></uses-permission>
它实际上是一个电子邮件地址(确保它包含@gmail或@googlemail)