TelephonyManager.ActionRespondViaMessage 字段

定义

当用户选择在传入呼叫期间通过消息进行响应时,“电话”应用会发送此意向。

[Android.Runtime.Register("ACTION_RESPOND_VIA_MESSAGE")]
public const string ActionRespondViaMessage;
[<Android.Runtime.Register("ACTION_RESPOND_VIA_MESSAGE")>]
val mutable ActionRespondViaMessage : string

字段值

属性

注解

当用户选择在传入呼叫期间通过消息进行响应时,“电话”应用会发送此意向。 默认情况下,设备的默认短信应用使用此消息并向调用方发送短信。 第三方应用还可以通过将此意向与 一起使用 android.app.Service 并使用其自己的消息系统发送消息来提供此功能。

意向包含使用 sms:mms:smsto:、 或 mmsto: URI 架构从android.content.Intent#getData描述收件人) 提供的 URI (。 其中每个 URI 架构都以相同的方式传递收件人信息:URI 的路径部分包含收件人的电话号码或一组逗号分隔的电话号码(如果有多个收件人)。 例如 smsto:2065551234

意向还可能包含) 中 android.content.Intent#EXTRA_TEXT (的消息文本和) 中的 android.content.Intent#EXTRA_SUBJECT 邮件主题 (的额外内容。

<p class=“note”><strong>注意:</strong> 使用此意向的筛选器需要位于 android.app.Service 需要 权限 android.Manifest.permission#SEND_RESPOND_VIA_MESSAGE的 中。</P>

例如,接收此意向的服务可以使用如下所示的意向筛选器在清单文件中声明:

&lt;!-- Service that delivers SMS messages received from the phone "quick response" -->
            &lt;service android:name=".HeadlessSmsSendService"
                     android:permission="android.permission.SEND_RESPOND_VIA_MESSAGE"
                     android:exported="true" >
              &lt;intent-filter>
                &lt;action android:name="android.intent.action.RESPOND_VIA_MESSAGE" />
                &lt;category android:name="android.intent.category.DEFAULT" />
                &lt;data android:scheme="sms" />
                &lt;data android:scheme="smsto" />
                &lt;data android:scheme="mms" />
                &lt;data android:scheme="mmsto" />
              &lt;/intent-filter>
            &lt;/service>

输出:无。

android.telephony.TelephonyManager.ACTION_RESPOND_VIA_MESSAGEJava 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

适用于