繁体   English   中英

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

[英]How to give an option to start my own application from the native android contact details page?

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

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

NativePhoneBook

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

点击联系人页面

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

点击对讲机

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

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

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

所以,请你建议我如何在Android本机调用移动行后放一个新行..... ??

在此输入图像描述

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

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

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

您可以在http://developer.android.com/reference/android/content/Intent.html文档中阅读更多相关信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM