Processing:Библиотеки/Processing for Android
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
Processing for Android
Описание[1]
Библиотека Processing for Android (можно перевести как «Программирование на Processing для операционной системы Android») упрощает разработку Android-приложений, включая т.н. «живые обои», циферблаты и VR-приложения. Кроме того, она позволяет запускать скетчи Processing на устройствах Android (телефонах, планшетах, смарт-часах) лишь с незначительными изменениями в коде (или вообще без них), а также без необходимости устанавливать SDK-файлы или редактировать файлы макетов. Библиотека Processing for Android также позволяет получить доступ к API Android для считывания данных от датчиков и экспортировать скетчи в виде подписанных приложений, которые можно загружать в онлайн-магазин Google Play.
За новостями и обновлениями Processing for Android можно следить в Твиттере – на @p5android и @ProcessingOrg – а также в блоге Processing Foundation на Medium.
Установка[2]
Режим программирования Android
Главный компонент библиотеки Processing for Android – это режим программирования Android для среды разработки Processing (PDE), который добавляет в нее все опции, необходимые для запуска скетчей Processing на устройствах Android и в эмуляторе этой ОС.
Чтобы использовать режим программирования Android, сначала необходимо установить среду разработки Processing. Загрузив версию PDE, соответствующую вашей ОС, следуйте инструкциям ниже, чтобы установить в нее режим программирования Android.
Кроме того, Android-приложения можно создавать при помощи лишь основной библиотеки Android и других IDE. Более подробно об этом читайте в этом руководстве.
Стабильные версии
Последнюю стабильную версию режима программирования Android можно установить в среду разработки Processing (PDE) при помощи меню Contribution Manager (CM). Чтобы открыть CM, кликните на стрелочку в правом верхнем углу PDE и в появившемся меню выберите Add Mode...
Когда окно Contribution Manager откроется, выберите из списка пункт Android Mode, а затем нажмите на кнопку Install, которая находится в правом нижнем углу окна.
Когда установка режима программирования Android завершится, вы сможете выбрать его в меню выбора режимов программирования (все та же стрелочка в правом верхнем углу PDE). О том, как начать работать с режимом программирования Android, читайте в этом руководстве.
Версия 4.0: обои, циферблаты и виртуальная реальность!
Версия 4.0 добавляет в режим программирования Android несколько улучшений, включая новый функционал для создания приложений вроде «живых обоев», циферблатов и использующих виртуальную реальность. Более подробно об использовании этого функционала можно прочесть в скетчах-примерах и справочнике библиотеки Processing for Android.
Предрелизные версии
Предрелизных версий и старых стабильных версий в меню Contribution Manager нет, поэтому их нужно устанавливать вручную. Для этого сначала загрузите файл «AndroidMode-xyz.zip», соответствующий нужной вам старой или предрелизной версии из раздела релизов на GitHub-репозитории режима программирования Android. Затем распакуйте ZIP-файл и переместите папку «AndroidMode» в папку с режимами внутри папки скетчей (скетчбука) PDE.
Справочник библиотеки[3]
В режиме программирования Android можно использовать почти все функции языка Processing. Есть, впрочем, несколько новых функций и констант, которые уникальны для режима программирования Android версии 4.0+. Особенно те, что касаются разработки приложений вроде обоев, циферблатов и использующих виртуальную реальность.
Общее
Разрешения
Мультитач
Клавиатура
«Живые» обои
Циферблаты
Виртуальная реальность
Руководства[4]
- С чего начать
- Авторы – команда Processing
- Добро пожаловать в Processing for Android! Это руководство научит вас, как использовать режим программирования Android в Processing для запуска скетчей на устройстве Android или в эмуляторе.
- Использование датчиков
- Авторы – команда Processing
- Это руководство объясняет основы считывания данных от датчиков при помощи Processing.
- Разработка скетчей с помощью Android Studio
- Авторы – команда Processing
- Это руководство объясняет, как использовать среду разработки Android Studio для более продвинутой разработки скетчей при помощи основной библиотеки Processing.
- Публикация приложений
- Авторы – команда Processing
- Это руководство рассказывает об этапах публикации скетча Processing в виде приложения в онлайн-магазине Google Play.
- «Живые» обои
- Автор – Андрес Колабри
- Это руководство объясняет, как использовать режим программирования Android в PDE для разработки интерактивных «живых» обоев.
- Циферблаты
- Автор – Андрес Колубри
- Это руководство объясняет, как использовать режим программирования Android в PDE для разработки интерактивных циферблатов.
- Введение в VR
- Автор – Андрес Колубри
- Это руководство – введение в использование Google VR для написания при помощи Processing приложений для виртуальной реальности.
- Месторасположение и разрешения
- Автор – Андрес Колубри
- Это руководство объясняет, как получить доступ к GPS-данным о месторасположении и правильно настроить разрешения скетча для устройств с операционной системой Android версии 6 и выше.