TelephonyManager.ActionRespondViaMessage Поле

Определение

Приложение "Телефон" отправляет это намерение, когда пользователь выбирает ответить через сообщение во время входящего звонка.

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

Значение поля

Атрибуты

Комментарии

Приложение "Телефон" отправляет это намерение, когда пользователь выбирает ответить через сообщение во время входящего звонка. По умолчанию sms-приложение устройства по умолчанию использует это сообщение и отправляет текстовое сообщение вызывающей. Стороннее приложение также может предоставить эту функцию, используя это намерение с и android.app.Service отправляя сообщение с помощью собственной системы обмена сообщениями.

Намерение содержит универсальный код ресурса (URI), android.content.Intent#getDataописывающий получателя, используя схему sms:, smsto:, mms:или mmsto: 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>

Выходные данные: ничего.

Документация по Java для android.telephony.TelephonyManager.ACTION_RESPOND_VIA_MESSAGE.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к