我正在android中开发一个gps跟踪应用程序。我完成了显示map的工作。现在我想在顶部制作一个按钮,单击该按钮会显示联系人,然后当我选择联系人时,它应该会显示他或她的位置。请帮我解决一下这个。谢谢。 最佳答案 您可以通过使用以下代码在按钮上设置OnClickListener来设置按钮点击事件,并使用Intent调用ContactPickerActivity:button.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){Intent
我正在创建联系人应用程序,但想从我的应用程序(如Skype或WhatsApp)在nativeandroid联系人应用程序中添加联系人。我需要扩展哪个类来实现此功能?这正是我想要创建的图片: 最佳答案 好的,如果我明白你在找什么。您想使用nativeAndroid联系人列表。如果是这样,那么以下是步骤:激发结果的Intent接收结果Intent以查找Intent结果代码。返回带有联系信息的光标设置值。一个简短的例子。火意IntentcontactPickerIntent=newIntent(Intent.ACTION_PICK,Con
我正在从Android中内置的联系人提供程序URI中查询联系人。我只想获得电话联系人;有没有一致的方法来做到这一点?据我所知,电话联系人的帐户名称似乎因制造商而异(请参阅thisquestion)。有没有办法以一致、可靠、与制造商和设备无关的方式获取电话联系人(不是SIM、Facebook、Twitter或其他)? 最佳答案 Cursorcursor=null;try{Stringselection=ContactsContract.Data._ID+"=?";String[]selectionArgs=newString[]{id
我想在应用程序中为联系人加载联系人照片,我知道该怎么做,因为有很多教程可以做到这一点。但是这些方法(stockandroid)似乎无法拉回第3方同步的照片我想知道是否有可靠可靠的方法来本地执行此操作。这个问题已经被问过很多次了,我可以从左到右和中间一口气说出答案。唯一的问题是他们并没有真正解决问题。只创建解决方法。经过一番广泛的搜索,我发现了这个:Thereisabuginandroidtopreventustoretrievethecontactphoto(almostallmissingcontactphotosarefacebookprofilephoto).Tosolvethi
我需要支持Android2.1及更高版本。Google发布了一个如何使用ContactsContract的示例,但其中一些使用了从API级别11开始可用的东西,所以我需要即兴创作,但我被卡住了。到目前为止,我有这个:StringfirstName=contactProperties.get("firstName");StringlastName=contactProperties.get("lastName");Stringphone=contactProperties.get("phone");Stringemail=contactProperties.get("email");St
我想知道是否有可能以某种方式获取信息。我想知道是否可以从一组中获取联系人(我只想要姓名和号码)。 最佳答案 Whatsapp没有发布任何官方API。WhatApp没有任何适用于Android的公共(public)API有一些第3方API确实集成了Whatsapp,但都被发现是非法的。我认为现在没有任何方法可以从WhatsApp应用程序之外获取WhatsApp电话号码。https://www.whatsapp.com/legal/ 关于android-如何从android中的一组Whats
我有一个ImageView,我正在使用一个Uri显示联系人图片,它看起来总是与此类似:content://com.android.contacts/contacts/34/photo我如何才能检测到这张照片是否存在,如果它不存在,那么我想改用占位符(存储在我的可绘制文件夹中)。目前它只显示一张空白图像。 最佳答案 获取联系人照片uri的函数:publicUrigetPhotoUri(Integercontactid){CursorphotoCur=getContentResolver().query(ContactsContract
你能告诉我如何以编程方式获取联系人组吗存储在我们的安卓手机中? 最佳答案 finalString[]GROUP_PROJECTION=newString[]{ContactsContract.Groups._ID,ContactsContract.Groups.TITLE};cursor=getContentResolver().query(ContactsContract.Groups.CONTENT_URI,GROUP_PROJECTION,null,null,ContactsContract.Groups.TITLE);Glo
我已经为我的联系人添加了自定义字段。它包括:现在。当用户在AndroidContacs中选择我的字段时,我想执行一些操作(例如-启动Activity)。我该如何实现?(这将类似于facebook自定义字段-显示个人资料页面) 最佳答案 我找到了答案。我们可以通过以下方式实现此类功能:1)创建新类型的联系人字段(见答案末尾的链接);2)创建一个Activity,它将执行此操作:if(getIntent().getData()!=null){Cursorcursor=managedQuery(getIntent().getData(),
我的联系人姓名显示在ListView中。通过单击列表,我得到ContactName和ContactId。我想通过使用ContactID或Contactname获取Phonenumber,请帮助我。这是我的代码voidReadContacts(Stringsort){finalUriuri=ContactsContract.Contacts.CONTENT_URI;finalString[]projection=newString[]{ContactsContract.Contacts._ID,ContactsContract.Contacts.DISPLAY_NAME};//boole