Write, Bureaucrats, Administrators
231
edits
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. | |||
# Отправляем сообщение. |