得到Play商店中的应用程序默认电子邮件地址应用程序、电子邮件地址、商店、Play

由网友(要有梦想即使遥远-)分享简介:我想获得在游戏商店编程选择默认的电子邮件地址是什么?我知道如何从客户经理获取电子邮件地址的详细信息,但没有具体从Play商店应用程序?这可能吗?谢谢!解决方案 静态字符串getEmail(上下文的背景下){    的AccountManager的AccountManager = AccountManager.get(...

我想获得在游戏商店编程选择默认的电子邮件地址是什么?我知道如何从客户经理获取电子邮件地址的详细信息,但没有具体从Play商店应用程序?这可能吗?

谢谢!

解决方案

 静态字符串getEmail(上下文的背景下){    的AccountManager的AccountManager = AccountManager.get(背景);    帐户帐户=是getAccount(的AccountManager);    如果(帐户== NULL){      返回null;    }其他{      返回account.name;    }}私有静态账户是getAccount(的AccountManager的AccountManager){    帐户[] =帐户accountManager.getAccountsByType(com.google);    账户账户;    如果(accounts.length大于0){      账户=账户[0];    }其他{      账户= NULL;    }    返回账户;} 

来源: http://stackoverflow.com/a/2556540/950427

I would like to get default email address selected in play store programmatically? I know how to get email address details from account manager but not specifically from play store app? Is this possible?

电脑win7系统如何安装电子邮件程序,如何在默认程序里创建一个关联

Thanks!

解决方案

static String getEmail(Context context) {
    AccountManager accountManager = AccountManager.get(context); 
    Account account = getAccount(accountManager);

    if (account == null) {
      return null;
    } else {
      return account.name;
    }
}
private static Account getAccount(AccountManager accountManager) {
    Account[] accounts = accountManager.getAccountsByType("com.google");
    Account account;
    if (accounts.length > 0) {
      account = accounts[0];      
    } else {
      account = null;
    }
    return account;
}

Source: http://stackoverflow.com/a/2556540/950427

阅读全文

相关推荐

最新文章