我正在寻找从android上的联系人列表导入数据。在模拟器中,我注意到一个topped联系人组,其中只包含一个联系人。其余的联系人如下。
但是,当我使用以下代码时
Intent pickerIntent = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI);
startActivityForResult(pickerIntent, PICK_CONTACT_REQUEST);
选择器不会显示此联系人的选择,只显示其余的联系人:
我的问题是:
答案 0 :(得分:0)
如果您需要检索自己应用的所有者个人资料,则应使用ContactsContract.Profile。但是,这仅适用于API 14+,因此对于低于此类型的版本,您(不幸)仅限于使用内容提供商并使用已知常量(例如电话号码)查询所有者信息,这是一个主要的黑客攻击并且可能并不总是可靠的(也不推荐)。