【发布时间】:2011-09-02 12:47:32
【问题描述】:
Android 手机上的联系人带有“过滤联系人”等设置,允许用户设置“仅显示具有电话号码的联系人”和“仅显示在线联系人”等设置,以及要显示哪些联系人集(例如,仅电话、电话和谷歌等)。
这样做时
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType(ContactsContract.Contacts.CONTENT_TYPE);
startActivityForResult(intent, PICK_CONTACT);
有没有办法让这些过滤器应用于联系人列表?默认情况下,它似乎返回所有内容。如果不能,是否有某种方法可以访问这些设置以查看它们是什么,以便我可以构建自己的联系人选择器列表以匹配电话用户设置默认值的方式?这仅适用于 Android 2 以上。
(理想的选择是调用联系人选择器,让用户也可以从那里设置过滤器。)
【问题讨论】:
标签: android android-intent contacts