如何从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
如何从 uiautomator 获取 android 设备的正确资源 ID?