Triggers: Difference between revisions

1,482 bytes added ,  10 September 2016
no edit summary
No edit summary
No edit summary
Line 207: Line 207:
:Создать объект обмена сообщениями - Intent. С помощью данного объекта можно передать данные другому приложению, или заставить другое приложение выполнить какое-либо действие.
:Создать объект обмена сообщениями - Intent. С помощью данного объекта можно передать данные другому приложению, или заставить другое приложение выполнить какое-либо действие.
Функция доступна только для Android.
Функция доступна только для Android.
:Параметры: action - Строка, определяющая стандартное действие, которое требуется выполнить.
:Параметры: action - Строка, определяющая стандартное действие, которое требуется выполнить (например, view (просмотр) или pick (выбор)).
:Результат: Intent - объект обмена сообщениями.  
:Результат: Intent - объект обмена сообщениями.  
После получения объекта требуется добавить в него отправляемые данные и вызывать метод send().
После получения объекта требуется добавить в него отправляемые данные и вызывать метод send().
Line 222: Line 222:
=====data(uri)=====
=====data(uri)=====
Установить URI ссылающийся на данные.
Установить URI ссылающийся на данные.
Параметры:uri -  
Параметры:uri - URI, ссылающийся на данные, с которыми будет выполняться действие. Это может быть идентификатор контакта, путь к файлу, номер телефона и т.д.
=====mimeType(mime)=====
=====mimeType(mime)=====
Установить MIME тип данных.
Установить MIME тип данных.
Параметры:mime -  
Параметры:mime - MIME тип данных с которыми будет выполняться действие.
=====extra(key, value)=====
=====extra(key, value)=====
Установить дополнительные данные в виде ключ-значение.
Установить дополнительные данные в виде ключ-значение, которые необходимы для выполнения запрошенного действия. Точно так же, как некоторые действия используют определенные виды URI данных, некоторые действия используют определенные дополнительные данные.
Параметры:
Параметры:
=====send()=====
=====send()=====
Отправить сообщение.
Отправить сообщение.
===Примеры===
====Скрипт открывающий окно набора номера====
<source lang="javascript" line>
i = intent("android.intent.action.DIAL")
i.data(“tel:”+entry().field(“Phone”))
i.send()
</source>
# Создаем объект обмена сообщениями Intent и указываем действие которое откроет окно набора номера android.intent.action.DIAL.
# В качестве данных требуется указать номер телефона в формате tel:номер. Номер телефона берем из поля записи Phone.
# Отправляем сообщение.