0

我正在开发一个 android 应用程序,如果不存在 google 帐户,则允许用户使用他们的 google 帐户登录。我已经知道如何开始添加帐户活动代码:

startActivity(new Intent(android.provider.Settings.ACTION_ADD_ACCOUNT));

此屏幕让用户选择类型帐户。我想跳过该屏幕。我想显示添加谷歌帐户屏幕(就像 Google Play 一样)。

4

2 回答 2

0
  AccountManager acm = AccountManager.get(getApplicationContext());
      acm.addAccount("com.google", null, null, null, this, 
      null, null);

添加清单:

   <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/>
于 2013-01-10T07:25:43.417 回答
0

使用它来检索谷歌帐户(如果存在)

    Pattern emailPattern = Patterns.EMAIL_ADDRESS; // API level 8+
    Account[] accounts = AccountManager.get(this).getAccounts();
    for (Account account : accounts) {
        if (emailPattern.matcher(account.name).matches()) {
            possibleEmail = account.name;
        }
    }
于 2013-10-18T11:09:31.700 回答