【问题标题】:Getting Android Market Account programmatically以编程方式获取 Android Market 帐户
【发布时间】:2011-06-30 15:45:58
【问题描述】:

要获得 Android Market 帐户,我这样做:

AccountManager accountManager = AccountManager.get(this);
Account[] accounts = accountManager.getAccountsByType("com.google");
androidCheckout = accounts[0].name.trim().toLowerCase();

使用我的手机和我的凭据,上述声明很好。 我有一个如此隐蔽的帐户:“something@gmail.com”。

我的问题是:我知道这些帐户可以是 Gmail 或 Google Apps 帐户。此外,Google Apps 帐户可以拥有任何域名。因此,在这种情况下,可以是所有内容,而不是 @gmail.com:根据域名,例如“cippalippa.us”,帐户可能是“geltrude@cippalippa.us”。这样的话,上面的说法还是可以的??

【问题讨论】:

    标签: android gmail google-play account


    【解决方案1】:

    Account[] accounts = accountManager.getAccountsByType("com.google");

    它仅适用于谷歌帐户。您可以使用getAccounts() 代替getAccountsByType(),现在accounts 将是所有同步帐户的列表。您可以使用accounts.nameaccounts.type 轻松提取所需的帐户

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多