因为我的应用程序使用来自android.provider.ContactsContract.Data(API>11)和ContactsContract.Contacts.CONTENT_URI(API联系人。我已尝试针对这些提供商registerContentObserver()。但它会调用我的ContentObserver,即使我一调用电话就尝试从设备上调用某人。它确实触发了我的ContentObserver,这对我没有用,因为ContactsProvider中没有内容更改。根本原因:似乎LAST_TIME_CONTACTED或ContactsContract.Contacts.CO
我正在开发一个AndroidHoneycomb(v3.0)应用程序,该应用程序需要显示存储在设备上注册的Google帐户中的所有联系人。我遇到的问题之一是我只能检索“我的联系人”、“在Android中加星标”和“其他联系人”中可用的联系人。我还希望能够从“目录”中检索联系人。我相信“目录”部分是Google为希望向其他人提供其域内所有成员/员工的目录的组织和公司提供的一项功能。请看下面的截图:到目前为止,我的list文件中有以下行:我试过使用这段代码:Cursorcursor=getContentResolver().query(ContactsContract.Contacts.CO
有很多问答帖,但没有一个提供真正的答案,或者我找不到。为了确保您的安全,我在询问之前进行了搜索:Android:setcontactphotowithContactsContractinsertintent(无效答案)InsertcontactinAndroidwithContactsContract(接受的答案不使用Intent)Insertanewcontactintent(不触及问题)Howtoinsertphotoincallintent?(不相关)Addaphototoacontact(不使用Intent)https://stackoverflow.com/a/8574396
我正在尝试直接添加新联系人到Android2.2联系人。//thiscodedoesn'tworkContentValuescv=newContentValues();cv.put(ContactsContract.Contacts.DISPLAY_NAME,"TESTEST");Uriu=getContentResolver().insert(ContactsContract.Contacts.CONTENT_URI,cv);给我错误消息“聚合联系人是自动创建的。”我做错了什么?这会调用Android的添加联系表单://thiscodeworksbutit'snotidealInte
我已经编写了以下代码来在android电话簿中添加新联系人,它正在工作,但是当我打开联系人菜单时,我看不到添加的新联系人。谁能帮我找出这里有什么问题?importandroid.app.Activity;importandroid.os.Bundle;importandroid.content.ContentResolver;importandroid.content.ContentValues;importandroid.provider.ContactsContract;importandroid.widget.TextView;importandroid.widget.Toast
我已经编写了以下代码来在android电话簿中添加新联系人,它正在工作,但是当我打开联系人菜单时,我看不到添加的新联系人。谁能帮我找出这里有什么问题?importandroid.app.Activity;importandroid.os.Bundle;importandroid.content.ContentResolver;importandroid.content.ContentValues;importandroid.provider.ContactsContract;importandroid.widget.TextView;importandroid.widget.Toast
如何在我的Android中获取所有联系人的姓名并将它们放入字符串数组中? 最佳答案 也试试这个,privatevoidgetContactList(){ContentResolvercr=getContentResolver();Cursorcur=cr.query(ContactsContract.Contacts.CONTENT_URI,null,null,null,null);if((cur!=null?cur.getCount():0)>0){while(cur!=null&&cur.moveToNext()){String
如何在我的Android中获取所有联系人的姓名并将它们放入字符串数组中? 最佳答案 也试试这个,privatevoidgetContactList(){ContentResolvercr=getContentResolver();Cursorcur=cr.query(ContactsContract.Contacts.CONTENT_URI,null,null,null,null);if((cur!=null?cur.getCount():0)>0){while(cur!=null&&cur.moveToNext()){String
我正在使用Android2.0并正在尝试接收所有联系人的列表。由于android.provider.Contacts.People已被弃用,我必须使用android.provider.ContactsContract,但我找不到合适的示例来说明如何使用它(例如:检索电话簿上所有联系人的列表)。有人知道在哪里可以找到这样的例子吗? 最佳答案 首先,确保你已经添加了到您的AndroidManifest.xml文件,然后您可以像这样循环访问您的手机联系人:Cursorcursor=getContentResolver().query(Co
我正在使用Android2.0并正在尝试接收所有联系人的列表。由于android.provider.Contacts.People已被弃用,我必须使用android.provider.ContactsContract,但我找不到合适的示例来说明如何使用它(例如:检索电话簿上所有联系人的列表)。有人知道在哪里可以找到这样的例子吗? 最佳答案 首先,确保你已经添加了到您的AndroidManifest.xml文件,然后您可以像这样循环访问您的手机联系人:Cursorcursor=getContentResolver().query(Co