得到Play商店中的应用程序默认电子邮件地址 [英] Get default email address from playstore app

查看:307
本文介绍了得到Play商店中的应用程序默认电子邮件地址的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想获得在游戏商店编程选择默认的电子邮件地址是什么?我知道如何从客户经理获取电子邮件地址的详细信息,但没有具体从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?

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

这篇关于得到Play商店中的应用程序默认电子邮件地址的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆