繁体   English   中英

如何在Android的“自动填充”字段中获取联系人的电子邮件地址列表?

[英]How to get list of email addresses from Contacts for autocomplete field in Android?

我已经阅读了文档并在此处搜索过,但是我不太了解所有部分如何组合在一起。 想知道是否有人对如何从“通讯录”中获取单列数据并将其填充自动完成框有一个清晰的解释。

在onCreate()中:

  1. 创建一个SimpleCursor来创建一个对联系人数据库的托管查询:

    游标emailAddressCursor = managedQuery(Contacts.ContactMethods.CONTENT_EMAIL_URI,PROJECTION,null,null,Contacts.ContactMethods.DATA +“ ASC”);

  2. 创建了一个SimpleCursorAdapter来将数据连接到光标。

  3. 在我的适配器中实现setFilterQueryProvider(),以在过滤时传入约束时返回托管查询。

  4. 最后一步是在传入适配器的TextView上调用setAdapter()。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM