如何从本机android contactdetails页面启动我自己的应用程序?

时间:2012-05-22 07:46:26

标签: android android-layout android-intent android-widget

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

步骤1.)我们在Android手机中有我们的原生联系人列表,请看屏幕拍摄-----

![在此处输入图片说明] [1]

step2。)现在我从这个联系人列表中选择一个特定联系人让我说我选择xyz所以我们会 到达以下页面见----> ![在此输入图像说明] [2] 点击联系人页面。 在这个页面上,Call mobile选项是android Phone的默认选项,但之后还有第二行 现在,当您点击该对讲机时,应用程序开发人员可以使用Walkie-talkie选项进行定制,然后启动您的应用程序截图作为----->

点击对讲机 ![在此输入图像说明] [3]

现在它适用于该应用程序。

现在问题是我应该在哪里进行更改以添加对讲机的选项以启动您自己的应用程序。 就像在这里他们给联系人详细信息页面上的Walkie对讲机我也希望为我的应用程序提供类似选项 那么我应该在哪里提供这个选项??

1)我们无法在OS文件中进行更改,因为它是应用程序。 2)android-manifest.xml文件中必须有一些选项可以提供一个新行开始的选项 我们自己的应用程序来自android原生联系人详细信息页面。我尝试使用谷歌搜索,但无法弄清楚。

3)看到有与本地电话或短信交互的意图,所以只有例如在点击通话电话上发送短信我们可以像这样将它移动到我们的应用程序,就像你点击通话一样移动然后我们可以提供诸如参见----->

之类的选项
        <activity
        android:name=".KVSMSLiteActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
        <intent-filter android:label="Send Voice SMS">
            <action  android:name="android.intent.action.CALL_PRIVILEGED"/>
            <category android:name="android.intent.category.DEFAULT" />
            <data android:scheme="tel" />
        </intent-filter>
        <intent-filter android:label="Send Voice SMS">
            <action  android:name="android.intent.action.SENDTO"/>
            <category android:name="android.intent.category.DEFAULT" />
            <data android:scheme="sms" />
            <data android:scheme="smsto" />
        </intent-filter>
        </activity>

像这样在这里输入代码.... 点击移动电话

如果你点击拨号,它会进入Android原生电话,如果你点击发送语音短信,那么它会转到我的应用程序,他们所做的就是在android-manifest.xml文件中查看他们推出的邮件活动选项----&GT;

那么请你建议我如何在Android原生呼叫移动行后放一个新行..... ?? ![在此处输入图像说明] [4] 最后怎么做呢

感谢您抽出时间.....: - )

此致 纳伦德拉。

0 个答案:

没有答案