如何从android设备获取电子邮件ID [重复]

Posted

技术标签:

【中文标题】如何从android设备获取电子邮件ID [重复]【英文标题】:How to get the email id from android device [duplicate] 【发布时间】:2014-10-19 15:53:37 【问题描述】:

我想从 android 设备获取电子邮件 ID。我看到 AccountManager 会有所帮助。但它来自 api 级别 8。我的应用程序需要支持所有 API 级别。所以请分享任何文件以获取电子邮件 ID。

【问题讨论】:

支持 API 级别 【参考方案1】:

// API 级别 5+

Pattern email = Patterns.EMAIL_ADDRESS; 
    Account[] accounts = AccountManager.get(context).getAccounts();
    for (Account account : accounts) 
        if (emailPattern.matcher(account.name).matches()) 
            String possibleEmail = account.name;
        
    

API 级别 14+

使用ContactsContract.Profile

Roman Nurik 的详细回答

https://***.com/a/2175688/3020568

【讨论】:

以上是关于如何从android设备获取电子邮件ID [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Android能够获取到唯一的设备ID吗

如何从android中的单个查询中获取联系人的名字,姓氏,电子邮件ID

如何从 uiautomator 获取 android 设备的正确资源 ID?

如何从 Android 设备中仅获取电话号码联系人

从Android应用程序获取设备的MAC地址和IP地址[重复]

如何在反应原生android中获取设备ID?