jjzjj

RawContacts

全部标签

android - 无法识别 WhatsApp 联系人

我正在尝试编写一个Android程序,它可以识别给定的联系电话号码是否与WhatsApp相关联。我设法查明特定联系人姓名是否有WhatsApp帐户。我如何找出与该联系人姓名对应的联系人有WhatsApp?目前我正在使用以下代码:publicvoididentifyWhatsappContact(){Cursorc=ctx.getContentResolver().query(RawContacts.CONTENT_URI,newString[]{RawContacts.CONTACT_ID,RawContacts.DISPLAY_NAME_PRIMARY},RawContacts.AC

android - 从 RawContact Android 读取电话号码

我想检索whatsapp上的联系人电话号码。我能够读取联系人的姓名,但无法获取电话号码。这是我的代码voidreadwhatsapp(){StringBufferoutput=newStringBuffer();ContentResolvercr1=getContentResolver();Cursorc=cr1.query(RawContacts.CONTENT_URI,newString[]{RawContacts.CONTACT_ID,RawContacts.DISPLAY_NAME_PRIMARY,RawContacts.PHONETIC_NAME},RawContacts.A

java - 以编程方式更改联系人图片

我有一张图片,存储在安卓手机中。我希望能够更改联系人的图片。到目前为止,我所做的是启动联系人选择器,让用户选择一个联系人,然后我获取所选联系人的URI。从这个联系人中,我可以获得关联的rawContact并使用thiscode.UrirawContactPhotoUri=Uri.withAppendedPath(ContentUris.withAppendedId(RawContacts.CONTENT_URI,rawContactId),RawContacts.DisplayPhoto.CONTENT_DIRECTORY);try{AssetFileDescriptorfd=getC

android - Android 中 RawContacts.CONTENT_URI 和 ContactsContract.Contacts.CONTENT_URI 的区别

Android中RawContacts.CONTENT_URI和ContactsContract.Contacts.CONTENT_URI有什么区别?我正在尝试编写一个服务来监听native地址簿中的变化。那么,使用哪一个?谢谢尼兹 最佳答案 联系人(如用户所感知的那样)是RawContact的集合RawContact是与特定帐户或协议(protocol)相关联的一些详细信息ContactsContract.Contacts.CONTENT_URI通常是正确使用的,因为它从整组匹配的RawContacts中带回正确的显示名称,并且可

android - 如何删除联系人?

我在android2.1ContactContract工作,当我没有为android模拟器设置帐户(例如:gmail帐户)时,新建一个联系人,但无法在DB删除此联系人。ArrayListops=newArrayList();String[]args=newString[]{id};ops.add(ContentProviderOperation.newDelete(Data.CONTENT_URI).withSelection(Data.CONTACT_ID+"=?",args).build());ops.add(ContentProviderOperation.newDelete(R

android - 访问原始联系人数据

我在我创建的帐户中添加了一些原始联系人。有谁知道我如何访问它的数据字段?这是我添加联系人的方式:Log.i(TAG,"Addingcontact:"+username);ArrayListoperationList=newArrayList();//createthecontactContentProviderOperation.Builderbuilder=ContentProviderOperation.newInsert(RawContacts.CONTENT_URI);builder.withValue(RawContacts.ACCOUNT_NAME,account.name

android - 如何在 Android 中获取与社交媒体(谷歌、雅虎等)相关联的联系人与手机同步

我的问题是,当我从手机中获取联系人时,它会获取所有联系人(来自手机、SIM、社交帐户等)我想知道,我是否可以单独从社交帐户获取联系人? 最佳答案 只要应用程序的联系人已同步,您就可以查询RawContacts(使用list中的READ_CONTACTS权限)并按帐户类型过滤它们。例如:Cursorc=getContentResolver().query(RawContacts.CONTENT_URI,newString[]{RawContacts.CONTACT_ID,RawContacts.DISPLAY_NAME_PRIMARY

android - 是否可以从 android 中的 Skype 帐户获取联系人?

我在我的应用程序中使用Intent实现了Skype视频/音频通话功能,它工作正常。但是现在我想从Skype帐户获取所有联系人列表,这可能吗?。是否有任何替代方法来显示Skype帐户的联系人列表,请提供任何想法? 最佳答案 可以使用ContactsContract查询所有联系人(前提是它们已同步)提供商。RawContacts的RawContacts.ACCOUNT_TYPE列表指示每个条目的帐户类型(“原始”表示它包含所有条目,例如,具有多个聚合联系人的单个人的多行)。要读取Skype联系人,您可以这样做:Cursorc=getCo

android - 如何像 Whatsapp 和 Viber 一样在电话簿/联系人中添加我的应用程序连接?

我希望将我的Android应用连接添加到联系人中。我将根据我需要在现有联系人中添加连接的结果检查用户是否正在使用我的应用程序。我已经引用了很多,但它增加了一个新的联系人和一个连接。我使用的示例之一是here那么谁能告诉我在现有联系人中添加帐户的程序是什么?我可以创建帐户,该帐户在手机的设置菜单中可见。 最佳答案 我也使用本教程,但您必须在addContact()中进行更改在本教程中,您需要更改以下代码。addContact()删除所有具有您的包帐户类型的联系人,因此您必须添加更多删除该特定联系人的条件。您必须添加已添加到现有联系人中

android - 如何获取所有 android 联系人但没有 SIM 卡上的联系人

是否可以在一次查询中完成?据我所知,sim联系人的内容uri是content://icc/adn 最佳答案 这很简单!:)Cursorcursor=mContentResolver.query(RawContacts.CONTENT_URI,newString[]{RawContacts._ID,RawContacts.ACCOUNT_TYPE},RawContacts.ACCOUNT_TYPE+"'com.anddroid.contacts.sim'"+"AND"+RawContacts.ACCOUNT_TYPE+"'com.go
12