草庐IT

CommonDataKinds

全部标签

android - 在 Android 中从 URI 检索联系电话号码

在从内置Activity中检索到他们的ID号码后,我试图获取联系人的电话号码。但是,每当我在下面的代码中使用游标查询数据库时——即使我选择的联系人有一个手机号码,我也会返回零行。谁能给我指明更好的方向或举例说明如何在获取用户ID后获取联系人的电话号码?我的代码:privateRunnablegetSMSRunnable(){returnnewRunnable(){publicvoidrun(){Intenti=newIntent(Intent.ACTION_PICK,ContactsContract.CommonDataKinds.Phone.CONTENT_URI);startAct

Android 获取所有联系人列表(姓名、电子邮件、电话)需要超过一分钟的时间来获取大约 700 个联系人

有什么办法可以缩短这个时间吗?我用光标运行并获取姓名、电话号码和电子邮件如果我从查询循环中删除电话号码查询,它将在3秒内结束知道如何改进该查询吗?也许我在查询中做错了什么?(显然我正在异步执行,但仍然......用户等不及的时间很长)希望有人可以分享他对此的看法这是我的代码ContentResolvercr=getContentResolver();Cursorcur=cr.query(ContactsContract.Contacts.CONTENT_URI,null,null,null,null);if(cur.getCount()>0){while(cur.moveToNext(

android - sqlite android提取带有电话号码的联系人

我正面临这个sqlite问题,我试图通过以下查询提取具有电话号码的联系人:Cursorcursor=context.getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,newString[]{ContactsContract.CommonDataKinds.Phone.CONTACT_ID,ContactsContract.CommonDataKinds.Phone.NUMBER,ContactsContract.Contacts.DISPLAY_NAME,ContactsContr

android - sqlite android提取带有电话号码的联系人

我正面临这个sqlite问题,我试图通过以下查询提取具有电话号码的联系人:Cursorcursor=context.getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,newString[]{ContactsContract.CommonDataKinds.Phone.CONTACT_ID,ContactsContract.CommonDataKinds.Phone.NUMBER,ContactsContract.Contacts.DISPLAY_NAME,ContactsContr

android - 如何以编程方式从 Android 获取 whatsapp 联系人?

我必须尝试从手机中获取WhatsApp联系人,并且我得到了WhatsApp联系人的总数,但是从RawContacts如何获取我不知道的WhatsApp号码和名称。我试图找到一个解决方案,但无法获得确切的解决方案。请帮帮我。我把我的代码放在下面。ContentResolvercr=context.getContentResolver();Cursorc=cr.query(ContactsContract.RawContacts.CONTENT_URI,newString[]{ContactsContract.RawContacts.CONTACT_ID,ContactsContract.

android - 如何以编程方式从 Android 获取 whatsapp 联系人?

我必须尝试从手机中获取WhatsApp联系人,并且我得到了WhatsApp联系人的总数,但是从RawContacts如何获取我不知道的WhatsApp号码和名称。我试图找到一个解决方案,但无法获得确切的解决方案。请帮帮我。我把我的代码放在下面。ContentResolvercr=context.getContentResolver();Cursorc=cr.query(ContactsContract.RawContacts.CONTENT_URI,newString[]{ContactsContract.RawContacts.CONTACT_ID,ContactsContract.

android - 如何更新现有联系人?

我有一个现有联系人,我需要为该现有联系人添加工作地址。我正在使用以下代码,但它不起作用。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 - 如何更新现有联系人?

我有一个现有联系人,我需要为该现有联系人添加工作地址。我正在使用以下代码,但它不起作用。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 - 如何从 Android 联系人中获取名字和姓氏?

如何从Android联系人中获取以下字段?我用的是安卓2.2。名称前缀名字中间名姓氏名称前缀名字的拼音拼音中间名姓氏的拼音 最佳答案 查看ContactsContract.CommonDataKinds.StructuredName类。您可以在那里找到您正在寻找的所有列。试试这样:StringwhereName=ContactsContract.Data.MIMETYPE+"=?";String[]whereNameParams=newString[]{ContactsContract.CommonDataKinds.Structu

android - 如何从 Android 联系人中获取名字和姓氏?

如何从Android联系人中获取以下字段?我用的是安卓2.2。名称前缀名字中间名姓氏名称前缀名字的拼音拼音中间名姓氏的拼音 最佳答案 查看ContactsContract.CommonDataKinds.StructuredName类。您可以在那里找到您正在寻找的所有列。试试这样:StringwhereName=ContactsContract.Data.MIMETYPE+"=?";String[]whereNameParams=newString[]{ContactsContract.CommonDataKinds.Structu