得到Play商店中的应用程序默认电子邮件地址 [英] Get default email address from playstore app
本文介绍了得到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屋!
查看全文