Sprache

TelephonyManager.ActionRespondViaMessage Feld

Definition

Die Telefon-App sendet diese Absicht, wenn ein Benutzer sich für die Reaktion per Nachricht während eines eingehenden Anrufs entscheidet.

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

Feldwert

Attribute

Hinweise

Die Telefon-App sendet diese Absicht, wenn ein Benutzer sich für die Reaktion per Nachricht während eines eingehenden Anrufs entscheidet. Standardmäßig verwendet die Standardmäßig-SMS-App des Geräts diese Nachricht und sendet eine Sms an den Anrufer. Eine Drittanbieter-App kann diese Funktionalität auch bereitstellen, indem sie diese Absicht mit einem android.app.Service eigenen Messagingsystem verwendet und die Nachricht sendet.

Die Absicht enthält einen URI (verfügbar aus android.content.Intent#getData), der den Empfänger beschreibt, entweder mit dem sms:Schema , smsto:, , mms:oder mmsto: dem URI-Schema. Jedes dieser URI-Schemas trägt die Empfängerinformationen auf die gleiche Weise: Der Pfadteil des URI enthält die Telefonnummer des Empfängers oder einen durch Trennzeichen getrennten Satz von Telefonnummern, wenn mehrere Empfänger vorhanden sind. Beispiel: smsto:2065551234

Die Absicht kann auch Extras für den Nachrichtentext (in android.content.Intent#EXTRA_TEXT) und einen Nachrichtenbetreff (in android.content.Intent#EXTRA_SUBJECT) enthalten.

<strong>Note:</strong> The intent-filter that consumes this Intent needs to be in a android.app.Service that requires the permission android.Manifest.permission#SEND_RESPOND_VIA_MESSAGE.

Beispielsweise kann der Dienst, der diese Absicht empfängt, in der Manifestdatei mit einem Intent-Filter wie folgt deklariert werden:

&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>

Ausgabe: nichts.

Java Dokumentation für android.telephony.TelephonyManager.ACTION_RESPOND_VIA_MESSAGE.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: