DroidScript

Блоки компонентов

© 2016-2018 Автор материалов - Александр Страшко admin@starport.ru
DroidScript
инструменты для мобильной разработки

Блоки компонентов

© 2016-2018 Автор материалов - Александр Страшко admin@starport.ru
Sketchware  
Дата изменения 21.07.2018
Отображает всплывающее текстовое уведомление
Toast
Отображает всплывающее текстовое уведомление
Выполняет копирование в буфер обмена
copyToClipboard
Выполняет копирование в буфер обмена
Изменяет заголовок текущей активности
Activity set title
Изменяет заголовок текущей активности
Загружает новую активность с помощью намерения
StartActivity Intent
Загружает новую активность с помощью намерения
Выбирает данные из намерения по указанному ключу
Activity getExtra key
Выбирает данные (внешние по отношению к активности) из намерения по указанному ключу
Заканчивает выполнение текущей активности
Finish Activity
Заканчивает выполнение текущей активности
Устанавливает выбранное действие для намерения
Intent setAction
Позволяет выбрать действие для намерения:
  • ACTION_CALL - выполняет вызов чего-либо, указанным в данных (требует разрешение CALL PHONE)
  • ACTION_DIAL - вызывает номер по указанным данным (не требует разрешения)
  • ACTION_VIEW - показывает данные пользователю
Устанавливает данные, необходимые намерению для работы
Intent setData
Устанавливает данные, необходимые намерению для работы:
  • ACTION_CALL - должен начинаться с tel:
  • ACTION_DIAL - должен начинаться с tel:
  • ACTION_VIEW - нужно задать URL, начинающийся с http: или https:
Выполняет переключение на указанную активность (вид)
Intent setScreen
Задаёт экран активности
Помещает пару ключ-значение намерению (для обмена данными между активностями)
Intent putExtra key value
Помещает в намерение пару ключ:значение в качестве внешних данных (для обмена данными между активностями)
Выполняет переключение на указанную активность (вид)
Intent setFlags
Задаёт режим упорядочивание видов в многоэкранных приложениях:
  • SINGLE_TOP: переход, а не создание новой копии вида, если ранее он уже был открыт
  • CLEAR_TOP: очищает все виды под текущим
Извлекает значение по заданному ключу из файла
File getData key
Извлекает значение по заданному ключу из файла локального хранилища
Помещает пару ключ-значение в файл
File saveData key value
Помещает пару ключ:значение в файл локального хранилища
Удаляет данные из файла, соответствующие заданному ключу
File removeData key
Удаляет данные из файла локального хранилица, соответствующие заданному ключу
Возвращает текущую дату и время
Calendar getNow
Возвращает текущую дату и время
Добавляет заданное количество времени
Calendar add value
Добавляет заданное количество времени
Устанавливает поле календаря в заданное значение
Calendar set value
Устанавливает поле календаря в заданное значение
Выполняет форматирование календарного значения в строку по заданному шаблону
Calendar Format
Выполняет форматирование календарного значения в строку по заданному шаблону:
  • Year(y)|Month(M)|Day(d)
  • Hour(h) 1..12|Hour(H) 0..23|Minute(m)|Seconds(s)
Возвращает разницу между указанными датами в миллисекундах
Difference Calendar Calendar
Возвращает разницу между указанными датами в миллисекундах
Возвращает календарное значение в миллисекундах, прошедших с 00:00:00 1 января 1970 года)
Calendar getTime(ms)
Возвращает календарное значение в миллисекундах, прошедших с 00:00:00 1 января 1970 года
Устанавливает текущее время календаря в миллисекундах, прошедших с 00:00:00 1 января 1970 года
Calendar setTime ms
Устанавливает текущее время календаря в миллисекундах, прошедших с 00:00:00 1 января 1970 года
Воспроизводит вибросигнал в течение заданного количества миллисекунд
Vibrator vibrate for ms
Воспроизводит вибросигнал в течение заданного количества миллисекунд
Выполняет содержимое блока через заданное в миллисекундах время
Timer after ms
Выполняет содержимое блока через заданное в миллисекундах время
Выполняет блок после заданного в миллисекундах времени через каждый установленный в миллисекундах период времени
Timer after ms for every ms
Выполняет блок после заданного в миллисекундах времени через каждый установленный в миллисекундах период времени
Прекращает работу таймера
Timer cancel
Прекращает работу таймера
Изменяет заголовок текущего диалога
Dialog set title
Изменяет заголовок текущего диалога
Изменяет текст сообщения диалога
Dialog set message
Изменяет текст сообщения диалога
Выполняет блок при нажатии кнопки OK в диалоге
Dialog OK Button Clicked
Выполняет блок при нажатии кнопки OK в диалоге
Выполняет блок при нажатии кнопки Cancel в диалоге
Dialog Cancel Button Clicked
Выполняет блок при нажатии кнопки Cancel в диалоге
Выполняет блок при нажатии кнопки Neutral в диалоге
Dialog Neutral Button Clicked
Выполняет блок при нажатии кнопки Neutral в диалоге
Показывает диалог
Dialog show
Показывает диалог
Запускает проигрыватель файлов
MediaPlayer start
Запускает проигрыватель файлов
Инициализирует проигрыватель файлов выбранным звуком
MediaPlayer create
Инициализирует проигрыватель файлов выбранным звуком
Приостанавливает воспроизведение файлов
MediaPlayer pause
Приостанавливает воспроизведение файлов
Перемещает начало воспроизведения файла на указанное количество миллисекунд
MediaPlayer seek to
Перемещает позицию воспроизведения файла на указанное количество миллисекунд
Возвращает продолжительность в миллисекундах воспроизводимого файла
MediaPlayer get current duration
Возвращает продолжительность воспроизведения файла в миллисекундах
Возвращает продолжительность воспроизведения аудиофайла в миллисекундах
MediaPlayer get song duration
Возвращает продолжительность воспроизведения аудиофайла в миллисекундах
Возвращает true, если в текущий момент времени происходит воспроизведение файла
MediaPlayer is playing
Возвращает true, если в текущий момент времени происходит воспроизведение файла, иначе возвращает false
Устанавливает режим циклического воспроизведения
MediaPlayer set looping
Устанавливает режим циклического воспроизведения
	Возвращает true, если установлен режим циклического воспроизведения, иначе возвращает false
MediaPlayer is looping
Возвращает true, если установлен режим циклического воспроизведения, иначе возвращает false
Выполняет сброс позиции воспроизведения в начало (0 миллисекунд)
MediaPlayer reset
Выполняет сброс позиции воспроизведения в начало (0 миллисекунд)
Освобождает звук, удерживаемый проигрывателем файлов
MediaPlayer release
Освобождает звук, удерживаемый проигрывателем файлов
Производит инициализацию пула, устанавливая максимальное количество звуков, которое может содержаться в нём
SoundPool create max stream count
Производит инициализацию пула, устанавливая максимальное количество звуков, которое может содержаться в нём
Возвращает идентифиатор загруженного в пул звука
SoundID SoundPool load
Возвращает идентификатор загруженного в пул звука
Воспроизводит звук с заданным идентификатором
SoundID SoundPool play Sound ID
Воспроизводит звук с заданным идентификатором
Останавливает воспроизведение звука с заданным идентификатором
SoundPool stop stream ID
Останавливает воспроизведение звука с заданным идентификатором
Задаёт целевой объект для анимации
ObjectAnimator set target View
Задаёт целевой объект для анимации
Позволяет указать тип анимации
ObjectAnimator set property
Позволяет указать тип анимации:
  • rotation - вращение
  • translationX - перемещение по оси X
  • translationY - перемещение по оси Y
  • alpha - изменение прозрачности
  • scaleX - масштабирование по оси X
  • scaleY - масштабирование по оси Y
Задаёт величину анимации
ObjectAnimator set value
Задаёт величину анимации
Задаёт начальную и конечную величину анимации
ObjectAnimator set value from to
Задаёт начальную и конечную величину анимации
Задаёт продолжительность анимации
ObjectAnimator set duration
Задаёт продолжительность анимации
Задаёт режим повтора анимации
ObjectAnimator set repeat mode

Задаёт режим повтора анимации:

  • RESTART - с начала
  • REVERSE - с конца
Задаёт количество повторов
ObjectAnimator set repeat count
Задаёт количество повторов
Задаёт продолжительность анимации
ObjectAnimator set interpolator

Задаёт вид интерполяции (нахождения промежуточных значений):

  • Linear - линейная
  • Accelerate - с ускорением
  • Decelerate - с замедлением
  • AccelerateDecelerate - с ускоререниением и замедлением
  • Bounce - с отскоком
Запускает анимацию
ObjectAnimator start
Запускает анимацию
Отменяет анимацию
ObjectAnimator cancel
Отменяет анимацию
	Возвращает true, если в текущий момент времени происходит анимация, иначе возвращает false
ObjectAnimator is running
Возвращает true, если в текущий момент времени происходит анимация, иначе возвращает false
	Запускает работу гиросккопа
Gyroscope Sensor start
Запускает работу гиросккопа
	Останавливает работу гироскопа
Gyroscope Sensor stop
Останавливает работу гироскопа
	Возвращает сфотографированное изображение
Camera take picture
Возвращает сфотографированное изображение
	Открывает диалог выбора файла
FilePicker pick files
Открывает диалог выбора файла
Добавляет ключ
Firebase DB add key value Map
Добавляет ключ
Добавляет значение
Firebase DB push value Map
Добавляет значение
	Открывает диалог выбора файла
Firebase DB push getKey
Открывает диалог выбора файла
Удаляет ключ
Firebase DB delete key
Удаляет ключ
Перебирает дочерние узлы и добавляет их в список пар
Firebase DB get children to List Map then
Перебирает дочерние узлы и добавляет их в список пар
Запускает прослушивание
Firebase DB start Listening
Запускает прослушивание
Останавливает прослушивание
Firebase DB stop Listening
Останавливает прослушивание
Создаёт пользователя по электронному адресу и паролю
FirebaseAuth createUserWith Email and Password
Создаёт пользователя по электронному адресу и паролю
Осуществляет попытку входа в систему при помощи электронного адреса и пароля
FirebaseAuth signInWith Email and Password
Осуществляет попытку входа в систему при помощи электронного адреса и пароля
Осуществляет анонимный вход
FirebaseAuth signInAnonymously
Осуществляет анонимный вход
Возвращает true, если осуществлён вход в систему
FirebaseAuth isLoggedIn
Возвращает true, если осуществлён вход в систему
Возвращает электронный адрес установленного пользователя
FirebaseAuth getEmail
Возвращает электронный адрес установленного пользователя
Возвращает идентификатор установленного пользователя
FirebaseAuth getUid
Возвращает идентификатор установленного пользователя
Отправляет письмо для сброса пароля на указанный адрес
FirebaseAuth send password reset email to
Отправляет письмо для сброса пароля на указанный адрес
Осуществляет выход их аккаунта
FirebaseAuth signOut
Осуществляет выход их аккаунта
Загружает файл по заданному пути и присваивает для него указанное имя
FirebaseStorage upload file path name as
Загружает файл по заданному пути и присваивает для него указанное имя
Загружает файл с заданным адресом по указанному пути
FirebaseStorage download file url to file a path
Загружает файл с заданным адресом по указанному пути
Удаляет файдл с заданным url из хранилища
FirebaseStorage delete file url
Удаляет файдл с заданным url из хранилища
Sketchware