由网友(要有梦想即使遥远-)分享简介:我想获得在游戏商店编程选择默认的电子邮件地址是什么?我知道如何从客户经理获取电子邮件地址的详细信息,但没有具体从Play商店应用程序?这可能吗?谢谢!解决方案 静态字符串getEmail(上下文的背景下){ 的AccountManager的AccountManager = AccountManager.get(...![电脑win7系统如何安装电子邮件程序,如何在默认程序里创建一个关联](https://p.xsw88.cn/allimgs/daicuo/20230906/2212.png)
我想获得在游戏商店编程选择默认的电子邮件地址是什么?我知道如何从客户经理获取电子邮件地址的详细信息,但没有具体从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系统如何安装电子邮件程序,如何在默认程序里创建一个关联](https://p.xsw88.cn/allimgs/daicuo/20230906/2212.png)
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
相关推荐
最新文章