Changes

Jump to navigation Jump to search
1,482 bytes added ,  15:50, 10 September 2016
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.
 +
# Отправляем сообщение.

Navigation menu