草庐IT

rawcontacts

全部标签

android - 使用 Contact id 获取 RawContact id

我构建了以下方法,使用从Contacts表中获取的ID从RawContacts表中获取ID。此方法失败并抛出异常。publicintgetRawContactId(intcontactId){String[]projection=newString[]{ContactsContract.RawContacts._ID};Stringselection=ContactsContract.RawContacts.CONTACT_ID+"=?";String[]selectionArgs=newString[]{String.valueOf(contactId)};Cursorc=conte

android - 在 Android 中获取 RawContact 照片的 URI

我知道我可以使用以下方法获取联系人照片的URI:Uriperson=ContentUris.withAppendedId(Contacts.CONTENT_URI,contactId);UriphotoUri=Uri.withAppendedPath(person,Contacts.Photo.CONTENT_DIRECTORY);有没有办法对RawContact做同样的事情?我试过:Uriperson=ContentUris.withAppendedId(RawContacts.CONTENT_URI,rawContactId);UriphotoUri=Uri.withAppende

android - 在 RawContacts 中找不到 Facebook 联系人

我正在尝试构建联系人管理应用程序。在我的手机上,我有几个帐户的联系人,包括Facebook和HTCFacebook。出于某种原因,我无法从ContactsContract的RawContacts表中检索这些联系人:managedQuery(ContactsContract.RawContacts.CONTENT_URI,newString[]{ContactsContract.RawContacts._ID,ContactsContract.RawContacts.CONTACT_ID,ContactsContract.RawContacts.ACCOUNT_NAME,Contacts

android - 添加 RawContact 以便它聚合到现有联系人

我正在尝试向现有联系人添加新的RawContact,以便我的自定义数据字段显示在原始联系人中。我尝试使用与原始RawContact的DisplayName匹配的DisplayName将StructuredName数据行添加到我的新RawContact。我认为匹配DisplayNames足以聚合两个RawContacts,但联系人应用程序似乎将两个RawContacts显示为不同的联系人。这是我的代码publicstaticvoidaddContact(Contextcontext,Accountaccount,Stringnumber,Stringdisplayname){Log.e(
12