**我试过这段代码。它的工作没有任何错误。但是在createContact方法之后,我打开了android的联系人应用程序。我使用createContact添加的联系人不存在。当我单击显示联系人时,它正在显示。究竟是什么问题?**如果您有其他代码,请发布...importjava.util.ArrayList;importandroid.app.Activity;importandroid.content.ContentProviderOperation;importandroid.content.ContentResolver;importandroid.content.Operat
我正在开发一个android聊天应用程序,并希望在用户安装该应用程序时以及每当添加或删除新联系人时自动添加/同步联系人,就像whatsapp所做的那样。我打算为应用程序使用xmpp或java库。谢谢 最佳答案 如果您的联系人同步与聊天应用程序分开运行,您应该使用SyncAdapter。这作为Android服务运行,因此即使您的聊天应用程序未运行,它也可以使联系人与服务器保持同步。请参阅Google提供的SampleSyncAdapter的以下URL,其中提供了构建您自己的SyncAdapter的源代码和信息...http://dev
大家好我有一个错误,我不知道哪里出了问题这是我的日志错误java.lang.IllegalStateException:attempttore-openanalready-closedobject:android.database.sqlite.SQLiteQuery(mSql=SELECTdisplay_name,_idFROMview_data_restricteddataWHERE(1)AND(data1=?ANDmimetype='vnd.android.cursor.item/group_membership'ANDdisplay_namelike'%r%')ORDERBYd
我知道如何更改手机铃声,也知道如何获取联系人,但如何为特定联系人设置铃声?那么如何使用方法:ContactsContract.Contacts.CUSTOM_RINGTONE?我试过这样的:UricontactUri=ContactsContract.Contacts.CONTENT_URI;String[]PROJECTION=newString[]{ContactsContract.Contacts._ID,ContactsContract.Contacts.DISPLAY_NAME,ContactsContract.Contacts.HAS_PHONE_NUMBER,};Stri
我需要通过点击相应的按钮来调用最近的通话列表和最喜欢的通话列表,并且需要我自己的列表布局中的数据。我是android的新手并且在这方面遇到了很多麻烦。任何人都可以帮助我..提前致谢.. 最佳答案 一些额外的有用代码:getFavoriteContacts:MapgetFavoriteContacts(){MapcontactMap=newHashMap();UriqueryUri=ContactsContract.Contacts.CONTENT_URI;String[]projection=newString[]{Contacts
通过下面的代码fragment,我可以将我所有的联系人与RESTAPI同步。太好了,一切正常。我可以添加姓名和电话号码的人。不幸的是,我现在尝试从SDCard添加图片(我得到的是位图或可绘制对象)但没有成功有人可以指出实现此目标的方法或给我一些线索吗?非常感谢!这是我目前使用的示例代码:ArrayListops=newArrayList();intrawContactInsertIndex=ops.size();ops.add(ContentProviderOperation.newInsert(RawContacts.CONTENT_URI).withValue(RawContact
我想创建一个新的联系人组。我可以查询群组并显示所有群组名称,但我无法在android中创建群组我尝试创建联系人方法但未创建...ContentResolvercr=this.getContentResolver();groupValues=newContentValues();Log.e("Group","start");groupValues.put(android.provider.Contacts.GroupMembership.GROUP_ID,4);groupValues.put(android.provider.Contacts.GroupMembership.NAME,"
我正在尝试使用以下代码获取电话联系人中所有可用联系人的详细信息。但面临重复值的小问题。已编辑实际代码开始:-privateStringrefreshData(){Stringemaildata="";try{ContentResolvercr=getBaseContext().getContentResolver();Stringselection=ContactsContract.Contacts.IN_VISIBLE_GROUP+"='"+("1")+"'";StringsortOrder=ContactsContract.Contacts.DISPLAY_NAME+"COLLAT
我正在尝试以编程方式选择手机中可用的联系人,并且我正在使用以下代码Intentintent=newIntent(Intent.ACTION_GET_CONTENT);intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE);startActivityForResult(intent,1);但问题是如何使用联系人页面中的复选框一次选择多个联系人? 最佳答案 您必须以编程方式读取联系人并将它们显示在Activity的ListView中。在ListVi
线程新手。SQL新手。刚开始获取联系信息。所以我当然迷路了。如果我正确阅读此logcat,它会告诉我:列data1不存在,或者我正在寻找错误的信息。不幸的是,这是一条“从我的错误中吸取教训”的学习之路,我无法理解这一点。非常感谢任何帮助。此处的目标是获取联系人的姓名、电话号码和电子邮件(通过联系人ID匹配信息)。日志:06-2221:15:44.700:E/AndroidRuntime(1662):FATALEXCEPTION:Thread-12006-2221:15:44.700:E/AndroidRuntime(1662):java.lang.IllegalArgumentExce