Lingua

TelephonyManager.ActionRespondViaMessage Campo

Definizione

L'app Phone invia questa finalità quando un utente sceglie di rispondere tramite messaggio durante una chiamata in arrivo.

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

Valore del campo

Attributi

Commenti

L'app Phone invia questa finalità quando un utente sceglie di rispondere tramite messaggio durante una chiamata in arrivo. Per impostazione predefinita, l'app SMS predefinita del dispositivo utilizza questo messaggio e invia un sms al chiamante. Un'app di terze parti può anche fornire questa funzionalità utilizzando questa finalità con un android.app.Service oggetto e inviando il messaggio usando il proprio sistema di messaggistica.

La finalità contiene un URI (disponibile da android.content.Intent#getData) che descrive il destinatario, usando lo sms:schema URI , smsto:mms:, o mmsto: . Ognuno di questi schemi URI contiene le informazioni sul destinatario nello stesso modo: la parte del percorso dell'URI contiene il numero di telefono del destinatario o un set delimitato da virgole di numeri di telefono se sono presenti più destinatari. Ad esempio: smsto:2065551234.

La finalità può anche contenere extra per il testo del messaggio (in android.content.Intent#EXTRA_TEXT) e un oggetto del messaggio (in android.content.Intent#EXTRA_SUBJECT).

< >strong Note:</strong> Il filtro finalità che utilizza questa finalità deve trovarsi in un oggetto android.app.Service che richiede l'autorizzazione android.Manifest.permission#SEND_RESPOND_VIA_MESSAGE.

Ad esempio, il servizio che riceve questa finalità può essere dichiarato nel file manifesto con un filtro finalità simile al seguente:

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

Output: niente.

per android.telephony.TelephonyManager.ACTION_RESPOND_VIA_MESSAGE.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a