Система¶
Содержание
-
объект
Система;
SystemReactor
¶
Система - объект, предоставляющий интерфейсы для работы приложения с операционной системой. Так, в данный момент Система позволяет делать скриншот приложения, а также открывать ссылки в браузере. Каких-либо параметров у данного объекта нет.
Предупреждение
В проекте может быть только один экземпляр объекта Система (SystemReactor)!
Работа с системой¶
Вводится в Система (SystemReactor)
Событие | Описание |
---|---|
Приложение запущено (onApplicationStart) | Запускается при первичном запуске приложения. |
Снимок сделан (onShotTake) | Запускается после создании снимка экрана. |
Снимок сохранен (onShotSave) | Запускается после сохранения снимка экрана. |
Действие | Описание |
---|---|
Сделать снимок (takeShot) | Создание снимка экрана. |
Сохранить снимок (saveShot) | Сохранение последнего снимка экрана. |
Открыть ссылку (openLink) | Открытие указанной ссылки. |
-
событие
Приложение запущено;
onApplicationStart
()¶ Событие запускается один раз после скрытия экрана загрузки. Данное событие может быть использовано, например, для запуска проигрывания вступительного видео.
-
событие
Снимок сделан;
onShotTake
()¶ Событие запускается, когда сделан очередной снимок экрана. На данном этапе снимок находится во временной переменной и при вызове действия Сделать снимок (takeShot) будет перезаписан. Для сохранения изображения в медиатеку устройства необходимо вызвать действие Сохранить снимок (saveShot).
-
событие
Снимок сохранен;
onShotSave
()¶ Событие запускается после окончания операции сохранения изображения в медиатеку устройства. Подробнее см. Сохранить снимок (saveShot).
-
действие
Открыть ссылку;
openLink
(link)¶ - Открытие указанной ссылки в браузере, установленном на устройстве по умолчанию.
Параметры: Ссылка / link – адрес ссылки
-
действие
Сделать снимок;
takeShot
()¶ При вызове действия создается временное изображение содержимого на экране. В каждый момент времени хранится только последний снимок. Если повторно вызвать это действие, не сохранив при этом предыдущий снимок, то он будет утерян.
Примечание
Размер снимка в пикселях равен физическому разрешению экрана устройства, на котором запущено приложение.
-
действие
Сохранить снимок;
saveShot
()¶ Задание новых значений сдвига по каждой из осей координат.
Примечание
На устройствах под управлением iOS при первом вызове действия Сохранить снимок (saveShot) появится системный диалог с запросом доступа к медиатеке утройства. Если пользователь приложения откажет в доступе, изображения не будут сохранены. В таком случае для успешного сохранения изображений пользователю придется самостоятельно вернуть доступ к медиатеке в системных настройках устройства. Независимо, даст пользователь согласие или отказ на доступ к медиатеке, диалог с запросом больше не появится.