2

要获得 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”。这种情况下,上面的说法还是可以的??

4

1 回答 1

0

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

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

于 2012-05-22T06:47:37.783 回答