我看到过一些类似的问题,但这都是出于不同的原因(我认为)。我使用的代码取自http://developer.android.com/training.我正在尝试根据教程构建一个简单的联系人应用程序:http://developer.android.com/training/contacts-provider/retrieve-names.html我遇到错误的部分是为ListView设置CursorAdapter。这是我的代码:@OverridepublicvoidonActivityCreated(BundlesavedInstanceState){super.onActivityCr
我正在显示从Android操作系统sqlite数据库中提取的数据。当我点击它们时,我成功地删除了这些项目。但是,我在操作后刷新或更新ListView时遇到问题。下面是我删除联系人的代码。deleteBtn=(Button)v.findViewById(R.id.deleteBtn);deleteBtn.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){Toast.makeText(v.getContext(),"Deleted:"+c.getId()+""+c.getName()
简介有些人可能知道,新款三星GalaxyS3具有一些很酷的运动功能,可用于简化某些“任务”。对于那些不喜欢的人,hereisthelinkfortheexplanation动机我想编写一个后台服务来充当此Touchwizz独有的功能集。什么是可能的根据关于传感器提供者和后台服务的android文档,以及有用的信息foundatthislink(由@MichalK提供),可以从后台服务拦截这些传感器事件。即使电池非常昂贵,它仍然是可能的。我不确定这是可能的我不确定是否可以使用后台服务或任何其他方式与前台应用程序(无论是“联系人”还是“消息”或w.e)进行交互。通过交互,我的意思是,能够做
我有一张图片,存储在安卓手机中。我希望能够更改联系人的图片。到目前为止,我所做的是启动联系人选择器,让用户选择一个联系人,然后我获取所选联系人的URI。从这个联系人中,我可以获得关联的rawContact并使用thiscode.UrirawContactPhotoUri=Uri.withAppendedPath(ContentUris.withAppendedId(RawContacts.CONTENT_URI,rawContactId),RawContacts.DisplayPhoto.CONTENT_DIRECTORY);try{AssetFileDescriptorfd=getC
我正在尝试使用ContactsContractapi向我的联系人添加一些注释。我不确定我是否完全理解各种联系人ID和原始联系人ID。我的问题似乎与所讨论的问题非常相似here.我想:1.查找特定联系人。2.找到后,插入具体注释我的做法是:Cursorcontacts=getContentResolver().query(ContactsContract.Data.CONTENT_URI,null,null,null,null);while(contacts.moveToNext()){Log.d("TC","Found:"+name);intrid=contacts.getColumn
我尝试在我的应用程序中获取消息和电话号码,然后向该号码发送消息,我想通过Viber应用程序发送此消息。我可以使用此代码发送消息:Intentintent=newIntent(Intent.ACTION_SEND);intent.setType("text/plain");intent.putExtra(android.content.Intent.EXTRA_TEXT,"testtesttest");intent.setpackage("com.viber.voip");startActivity(intent);如何将电话号码发送到Viber? 最佳答案
Android中RawContacts.CONTENT_URI和ContactsContract.Contacts.CONTENT_URI有什么区别?我正在尝试编写一个服务来监听native地址簿中的变化。那么,使用哪一个?谢谢尼兹 最佳答案 联系人(如用户所感知的那样)是RawContact的集合RawContact是与特定帐户或协议(protocol)相关联的一些详细信息ContactsContract.Contacts.CONTENT_URI通常是正确使用的,因为它从整组匹配的RawContacts中带回正确的显示名称,并且可
我正在尝试从我的应用程序启动添加联系人Activity。我知道如何调用联系人Activity,但仍然不知道如何启动“添加联系人”。本人初学Android,请具体。谢谢。 最佳答案 Intentintent=newIntent(ContactsContract.Intents.SHOW_OR_CREATE_CONTACT,Uri.parse("tel:"+phoneNumber));intent.putExtra(ContactsContract.Intents.EXTRA_FORCE_CREATE,true);startActivi
我正在研究如何从android上的联系人列表中导入数据。在模拟器中,我注意到一个位于顶部的联系人组,其中只包含一个我自己的联系人。其余联系人如下。但是,当我使用下面的代码时IntentpickerIntent=newIntent(Intent.ACTION_PICK,Contacts.CONTENT_URI);startActivityForResult(pickerIntent,PICK_CONTACT_REQUEST);选择器不显示此联系人以进行选择,仅显示其余联系人:我的问题是:Android用户希望多久导入一次此特殊联系人?如何在拣选机中提供拣选?
我正在开发一个Android帐户应用程序。现在我可以在Android中添加自己的帐户了。但是当我打开“联系人”应用程序并切换到群组寻呼机时,它会显示“没有群组。要创建群组,您需要一个帐户。”。那么如何让android知道我的账号可以加群呢?下面是我的xml文件:AndroidManifest.xml:联系人.xml:Supportingthiswouldrequirerelativelylargechangestothecontacteditor.-Fieldsaredecidedfromtheattributes:StructuredName.DISPLAY_NAMEifsuppor