在我们的Android应用程序中导入gmail帐户配置

时间:2014-07-30 12:46:53

标签: android

我正在创建应用程序,如gmail来处理电子邮件,如果设备已经配置了谷歌帐户我现在想要的,它将从那里获得登录,就像facebook app一样。是否有可能,请建议我需要做什么

1 个答案:

答案 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)