以编程方式获取保存在Android设备中的所有已保存电子邮件地址,而不是GMAIL

时间:2017-09-04 04:12:36

标签: java android email android-6.0-marshmallow

 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;
    }
  

这会返回我保存或登录到GMAIL应用或gmail的电子邮件   ,我想获得保存在其他应用程序中的所有电子邮件地址   还有,像雅虎,rediffmail和其他电子邮件地址。如果有的话   到目前为止这样做请提前帮助谢谢。

1 个答案:

答案 0 :(得分:0)

试试这个

Account [] accounts = AccountManager.get(context).getAccounts();

并且不要忘记在清单中添加权限