jjzjj

ContactsContract

全部标签

android - 从android中的联系人获取组织详细信息?

您好,我需要从组织的联系人处获取公司名称,我使用此代码获取组织详细信息StringorgWhere=ContactsContract.Data.CONTACT_ID+"=?AND"+ContactsContract.Data.MIMETYPE+"=?";String[]orgWhereParams=newString[]{contactId,ContactsContract.CommonDataKinds.Organization.CONTENT_ITEM_TYPE};CursororgCur=cr.query(ContactsContract.Data.CONTENT_URI,nul

android - 从手机和 sim Android 读取所有联系人

编辑:::代码有效。这是Eclipse的问题,代码按预期在logcat中显示输出。安卓2.3.3我对使用内容提供商还很陌生。我只想尝试一个如何从手机中检索联系人的示例。我看过几个例子,但当我在三星手机上试用时,没有一个对我有用。这是我用过的代码...publicclassClass_Add_ContactextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);setCo

android - 在 Android 中获取不同联系人的最佳方式是什么

我通过这段代码成功地将联系人存储在parse.com仪表板数据浏览器中。publicvoidreadContacts(){ContentResolvercr=getContentResolver();Cursorcur=cr.query(ContactsContract.Contacts.CONTENT_URI,null,null,null,null);if(cur.getCount()>0){while(cur.moveToNext()){Stringid=cur.getString(cur.getColumnIndex(ContactsContract.Contacts._ID))

android - 如何从android中选择唯一的联系人

我只想从android中选择具有电话号码的联系人的唯一联系人。我正在使用这段代码ContentResolvercr=getContentResolver();Cursorcur=cr.query(ContactsContract.Contacts.CONTENT_URI,null,null,null,ContactsContract.Contacts.DISPLAY_NAME);//FindtheListViewresource.mainListView=(ListView)findViewById(R.id.mainListView);//Whenitemistapped,toggl

android - 加载所有联系人和所有电话号码的有效方法(Android 2.0)

有没有办法在不对每个联系人进行单独查询的情况下获取所有联系人的所有电话号码?(使用Android2.0+)。如果你有超过100个联系人(在低端手机上不可用),它真的很慢,我想知道我是否可以做一个更有效的查询。目前我得到一个包含所有有效ContactsContract.Contacts.IN_VISIBLE_GROUP联系人的游标,然后对每个联系人进行单独查询以获取他们的所有号码。获取联系人的fragment只是获取姓名和查找键:Uriuri=ContactsContract.Contacts.CONTENT_URI;String[]projection=newString[]{Cont

android - getItemAtPosition() 如何从 ListView 中的选定项获取可读数据

我有一个从AndroidContactManager示例中获得的联系人ListView。此列表显示正常,但我不知道如何从所选项目中获取信息,例如“姓名”和“电话号码”。我可以获得选定的位置,但mContactList.getItemAtPosition(position)的结果是ContentResolver$CursorWrapperInner,这对我来说没有任何意义。我无法从中得到正面或反面。有谁知道如何从ListView中的选定项目中获取姓名/身份证/电话号码?这是我的代码。@OverridepublicvoidonCreate(BundlesavedInstanceState)

Android:根据电话号码搜索联系人

我必须根据电话号码搜索联系人。这是用于获取联系人的代码。我使用的AndroidAPI级别是15String[]projection=newString[]{ContactsContract.CommonDataKinds.Phone._ID,ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME,ContactsContract.CommonDataKinds.Phone.TYPE,ContactsContract.CommonDataKinds.Phone.NUMBER};Cursorquery=mContent.query(Conta

android - 如何在没有年份的情况下检索从 Google 通讯录同步的联系人事件?

我正在使用下面的代码来检索事件和联系人的游标,对于指定年份的事件,它工作得很好。遗憾的是,此查询不会返回仅设置日期和月份的事件。我在GoogleContacts中设置了这些日期对于某些联系人的生日,我想知道是否需要使用RawContacts而不是ContactsContract来获取这些值?更新:似乎检索了没有年份输入手机的事件。这只是通过http://www.google.com/contacts添加的事件未检索到的。不过,我可以在联系人应用程序中看到这些事件-显示为类似--05-23的内容。String[]projection=newString[]{ContactsContrac

android - 手动更新联系人的 ContentObserver

我已经从服务中注册了一个ContentObserver并且当电话中有更新(例如调用或联系人更新)时我得到了onchange()函数。但我希望仅在发生添加、更新或删除时调用onchange()函数。但我不希望来电或去电。那么有人可以告诉我可以在contentObserver中注册哪个URI吗?我的代码在这里getContentResolver().registerContentObserver(ContactsContract.Contacts.CONTENT_URI,true,newContact_change());和Contact_change.java类类似publicclass

android - 如何通过一次查询搜索地址为 (FORMATTED_ADDRESS) 的联系人?

我尝试对用户联系人实现实时搜索,我想获取每个匹配联系人的姓名、缩略图和地址(如果有的话)。实时搜索在用户输入时运行。所以他输入ma​​会得到'martin','matthews'...他将继续ma​​t并且只会看到“matthews”我尝试通过如下所示的单个查询来实现此目的,但我总是在FORMATTED_ADRESS字段中获取联系电话。我想我遇到了JOIN问题,因为我在同一个查询中使用了ContactsContract.CommonDataKinds和ContactsContract.Contacts?publicstaticListgetContactsForQuery(Contex