我必须尝试从手机中获取WhatsApp联系人,并且我得到了WhatsApp联系人的总数,但是从RawContacts如何获取我不知道的WhatsApp号码和名称。我试图找到一个解决方案,但无法获得确切的解决方案。请帮帮我。我把我的代码放在下面。ContentResolvercr=context.getContentResolver();Cursorc=cr.query(ContactsContract.RawContacts.CONTENT_URI,newString[]{ContactsContract.RawContacts.CONTACT_ID,ContactsContract.
我有一个现有联系人,我需要为该现有联系人添加工作地址。我正在使用以下代码,但它不起作用。StringselectPhone=Data.CONTACT_ID+"=?AND"+Data.MIMETYPE+"='"+ContactsContract.CommonDataKinds.StructuredPostal.CONTENT_ITEM_TYPE+"'"+"AND"+ContactsContract.CommonDataKinds.StructuredPostal.TYPE+"=?";String[]phoneArgs=newString[]{String.valueOf(ContactI
我有一个现有联系人,我需要为该现有联系人添加工作地址。我正在使用以下代码,但它不起作用。StringselectPhone=Data.CONTACT_ID+"=?AND"+Data.MIMETYPE+"='"+ContactsContract.CommonDataKinds.StructuredPostal.CONTENT_ITEM_TYPE+"'"+"AND"+ContactsContract.CommonDataKinds.StructuredPostal.TYPE+"=?";String[]phoneArgs=newString[]{String.valueOf(ContactI
如何从Android联系人中获取以下字段?我用的是安卓2.2。名称前缀名字中间名姓氏名称前缀名字的拼音拼音中间名姓氏的拼音 最佳答案 查看ContactsContract.CommonDataKinds.StructuredName类。您可以在那里找到您正在寻找的所有列。试试这样:StringwhereName=ContactsContract.Data.MIMETYPE+"=?";String[]whereNameParams=newString[]{ContactsContract.CommonDataKinds.Structu
如何从Android联系人中获取以下字段?我用的是安卓2.2。名称前缀名字中间名姓氏名称前缀名字的拼音拼音中间名姓氏的拼音 最佳答案 查看ContactsContract.CommonDataKinds.StructuredName类。您可以在那里找到您正在寻找的所有列。试试这样:StringwhereName=ContactsContract.Data.MIMETYPE+"=?";String[]whereNameParams=newString[]{ContactsContract.CommonDataKinds.Structu
我的代码如下:String[]columns={ContactsContract.Contacts._ID,ContactsContract.Contacts.DISPLAY_NAME,ContactsContract.Contacts.HAS_PHONE_NUMBER};Cursorcursor=getContentResolver().query(ContactsContract.Contacts.CONTENT_URI,columns,null,null,null);intColumeIndex_ID=cursor.getColumnIndex(ContactsContract.
我的代码如下:String[]columns={ContactsContract.Contacts._ID,ContactsContract.Contacts.DISPLAY_NAME,ContactsContract.Contacts.HAS_PHONE_NUMBER};Cursorcursor=getContentResolver().query(ContactsContract.Contacts.CONTENT_URI,columns,null,null,null);intColumeIndex_ID=cursor.getColumnIndex(ContactsContract.
我正在尝试调用联系人选择器,将人员姓名、电话和电子邮件转换为字符串,然后使用Intent将它们发送到另一个Activity。到目前为止,这是可行的:Intentintent=newIntent(Intent.ACTION_PICK,ContactsContract.Contacts.CONTENT_URI);startActivityForResult(intent,1);//...@OverridepublicvoidonActivityResult(intreqCode,intresultCode,Intentdata){super.onActivityResult(reqCode
我正在尝试调用联系人选择器,将人员姓名、电话和电子邮件转换为字符串,然后使用Intent将它们发送到另一个Activity。到目前为止,这是可行的:Intentintent=newIntent(Intent.ACTION_PICK,ContactsContract.Contacts.CONTENT_URI);startActivityForResult(intent,1);//...@OverridepublicvoidonActivityResult(intreqCode,intresultCode,Intentdata){super.onActivityResult(reqCode
我想检索与传入电话号码关联的联系人姓名。当我在broascastreceiver中处理传入的号码时,有一个带有传入调用者姓名的字符串将对我的项目有很大帮助。我认为这涉及使用sqlWHERE子句作为过滤器的查询,但我需要对联系人进行排序吗?一个例子或提示会很有帮助。 最佳答案 虽然这已经回答了,但这里是从号码中获取联系人姓名的完整功能。希望对其他人有所帮助:publicstaticStringgetContactName(Contextcontext,StringphoneNumber){ContentResolvercr=conte