Processing:Библиотеки/Processing for Android

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску


Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Черновик


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 и выше.

См.также

Внешние ссылки