如何从本机android联系人详细信息页面提供启动我自己的应用程序的选项?

时间:2012-05-22 08:41:54

标签: android android-layout

我正在参考Android市场上的一个应用程序,我想要一个类似的界面,所以实际的问题是这样的:

步骤1)我们在Android手机中有我们的原生联系人列表,请参阅随附的屏幕截图:

NativePhoneBook

步骤2)现在我从这个联系人列表中选择一个特定联系人让我们选择Narendra Kirusa,这样我们就可以到达以下页面

On click of a contact Page

在这个页面上,呼叫移动选项是Android手机的默认选项,但在此之后,第二行会带有Walkie-talkie选项,当应用程序开发人员点击该对讲机时,该选项将由应用程序开发人员自定义然后它开始附上你的应用程序截图:

on click of the walkie talkie

现在它适用于申请。现在问题是我应该在哪里进行更改确实提供了对讲机的选项来启动您自己的应用程序。就像在这里,他们在联系方式页面上给了Walkie talkie我想要为我的应用程序提供的类似选项,那么我应该在哪里提供这个选项?

  1. 我们无法在OS文件中进行更改,因为它是应用程序。
  2. android-manifest.xml文件中必须有一些选项可以让这个选项从android本机联系人详细信息页面开始一个新行来启动我们自己的应用程序。我尝试使用谷歌搜索但却无法弄清楚。 / LI>
  3. 看到有与本地电话或短信进行交互的意图,所以只有例如在点击通话电话上发送短信我们可以像这样将它移动到我们的应用程序,就像你点击拨打移动电话然后我们可以提供诸如点击移动电话上的选项

                                                                                                                                                                                                                                                       

  4. 如果你点击拨号,它会进入Android原生电话,如果你点击发送语音短信,那么它会转到我的应用程序,他们所做的是在android-manifest.xml文件中看到他们把这个邮件活动选项,我不确定这可以做到 使用广播接收器或如何??

    那么请你建议我如何在android本地调用Mobile row ..... ??

    之后添加一个新行

    enter image description here

    最后如何添加这个对讲机选项?

1 个答案:

答案 0 :(得分:0)

我认为这里应该使用与在不同应用程序中打开文件相同的机制。

您可以实现自定义的BroadcastReceiver,它将被注册用于接收此类操作(您需要找出使用的操作和类别)

您可以在文档http://developer.android.com/reference/android/content/Intent.html

中详细了解它