草庐IT

android - 获取联系人的名字和姓氏而不是单个显示名称?

我目前正在与Android联系人内容提供商合作,目前可以使用以下代码毫无问题地访问联系人的完整显示名称:String[]PROJECTION=newString[]{ContactsContract.Contacts._ID,ContactsContract.Contacts.DISPLAY_NAME,ContactsContract.Contacts.HAS_PHONE_NUMBER,};StringsortOrder=ContactsContract.Contacts.DISPLAY_NAME+"COLLATELOCALIZEDASC";StringSELECTION="LOWER

android - 如何以编程方式加入 android 中的 2 个联系人?

我需要知道是否可以加入两个或多个联系人(以编程方式,使用联系人androidAPI或其他方式)。例如,我有一个联系人“AxelRose”,有一个电子邮件帐户和一个电话号码,我注意到whatsapp、Facebook和Skype等一些应用正在为AxelRose创建新的联系人条目,而不是合并现有的联系人条目。我可以使用手机中的“加入功能”加入联系人,但有编程方式吗?提前致谢。克里斯蒂安。 最佳答案 您可以使用AggregationExceptions.参见Howtomanualaggregatecontacts?了解联系人和聚合如何工作

android - 未经许可读取联系人?

我想通过ContactsPicker阅读联系人,如下所示:IntentcontactPickerIntent=newIntent(Intent.ACTION_PICK,Contacts.CONTENT_URI);startActivityForResult(contact,CONTACT_PICK_CODE);如果我得到结果,intent.getData()包含一个uri来查找联系人,但我需要权限READ_CONTACTS阅读它。我认为没有这个权限可能会收到一个联系人,类似于CALL权限:如果我想直接打电话,我需要它,但没有它我可以发送一个电话应用程序的号码,用户必须单击调用按钮。RE

android - 在 Android 中从 URI 检索联系电话号码

在从内置Activity中检索到他们的ID号码后,我试图获取联系人的电话号码。但是,每当我在下面的代码中使用游标查询数据库时——即使我选择的联系人有一个手机号码,我也会返回零行。谁能给我指明更好的方向或举例说明如何在获取用户ID后获取联系人的电话号码?我的代码:privateRunnablegetSMSRunnable(){returnnewRunnable(){publicvoidrun(){Intenti=newIntent(Intent.ACTION_PICK,ContactsContract.CommonDataKinds.Phone.CONTENT_URI);startAct

安卓。将联系人显示为 ListView

我想在ListView中显示联系人并对所有联系人添加操作,比如点击特定联系人它应该显示电话号码、邮件ID和特定联系人的删除...importandroid.app.ListActivity;importandroid.content.ContentResolver;importandroid.database.Cursor;importandroid.os.Bundle;importandroid.provider.ContactsContract;importandroid.view.Menu;importandroid.view.View;importandroid.widget.

Android:如何选择多个联系人

我正在使用此代码让用户选择联系人:IntentcontactPickerIntent=newIntent(Intent.ACTION_PICK,Phone.CONTENT_URI);startActivityForResult(contactPickerIntent,1001);但我想做的是让他选择多个联系人(带复选框)。我该怎么做? 最佳答案 您将无法使用ACTION_PICKIntent选项来执行此操作。要实现这一点,您需要将自定义ListView与通过对联系人内容提供程序的查询生成的联系人一起使用。如果您想使用Intent.A

Android - 新数据记录被添加到错误的联系人

我正在尝试将数据记录添加到一个已经存在的联系人中,我使用电话查找找到了联系人,我获取了联系人_id字段,并添加了一个新数据,并将raw_contact_id设置为_id字段。在某些联系人上它只是不起作用,它将数据与不同的联系人匹配。(我认为这与存储在sim卡上的联系人有关)请指教,也许你有不同的方式来添加数据代码示例:LinkedListlcv=newLinkedList();ContentResolvercr=getContentResolver();Uriuri=Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI,Uri.enco

android - 我如何在应用程序(Titanium-Android)中将选定的人删除到联系人列表?

我使用getAllPerson()函数并在TableView中显示我想要删除所选人员的所有人。但removePerson()仅支持iphone,我如何使用Android删除。任何建议表示赞赏 最佳答案 我不知道你是如何实现删除所选人员的编辑操作的,但是,我认为,由于Android尚未实现(可能永远不会)removePerson,你必须使用Intent。为此,这里有两个来源,您可以在其中找到您必须了解的所有信息:TheAppcelerator'sintentCookBookinformation.Thissource在上面的演示中使用

android - 某些使用电子邮件联系人选择器的用户出现异常

我试图让我的用户从他们拥有电子邮件地址的联系人中选择一个联系人。这是当他们单击相应按钮时执行的代码:Intentintent=newIntent(Intent.ACTION_PICK,ContactsContract.CommonDataKinds.Email.CONTENT_URI);startActivityForResult(intent,PICK_CONTACT);这在我自己的手机上工作得很好,但在发布我的应用程序后,我发现我的一些用户出现了以下异常:0android.content.ActivityNotFoundException:NoActivityfoundtohand

android - 如何从android中的联系人姓名获取联系人的电话号码

我有一个联系人姓名,想要他的电话号码。如何在Android中获取相应姓名的联系电话? 最佳答案 一个较短的版本;您仍然需要该权限(android.permission.READ_CONTACTS)publicStringgetPhoneNumber(Stringname,Contextcontext){Stringret=null;Stringselection=ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME+"like'%"+name+"%'";String[]project