Уровень сценариев для Android
Оригинальный автор(ы) | Дэймон Колер |
---|---|
Репозиторий | |
Написано в | Си и Ява |
Операционная система | Андроид |
Тип | Библиотека |
Лицензия | Лицензия Апач 2.0 |
Веб-сайт | github |
Уровень сценариев для Android (сокращенно SL4A и ранее называвшийся Android Scripting Environment или ASE ) — это прекращенная библиотека, которая позволяет создавать и запускать сценарии, написанные на различных языках сценариев, непосредственно на устройствах Android . [ 1 ] [ 2 ] [ 3 ] [ 4 ] SL4A был разработан для разработчиков, основная ветка которого больше не находится в стадии активной разработки. [ 5 ]
Эти сценарии имеют доступ ко многим API-интерфейсам, доступным для обычных приложений Java для Android, но с упрощенным интерфейсом. Сценарии можно запускать в интерактивном режиме в терминале или в фоновом режиме с использованием архитектуры служб Android. В настоящее время поддерживаются следующие языки:
- Python с использованием CPython
- Перл
- Руби с использованием JRuby
- Два
- БинШелл
- JavaScript с использованием Rhino
- Ткл
- Рекс с использованием BRexx
SL4A был впервые анонсирован Google в июне 2009 года и первоначально назывался «Среда сценариев Android» (ASE). Однако это не был официальный продукт Google, хотя многие из его разработчиков работали в Google. [ 5 ] Первоначально он был разработан Дэймоном Колером и вырос благодаря вкладу многих разработчиков. [ 6 ] [ 7 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Сценарии приходят в Android» . О'Рейли Медиа . 09.06.2009 . Проверено 12 ноября 2010 г.
- ^ «Сценарии приходят в Android» . 08.06.2009 . Проверено 12 ноября 2010 г.
- ^ «Android получает поддержку сценариев с помощью Python, Lua, Beanshell; планируется Ruby» . infoq.com. 30 июня 2009 г. Проверено 12 ноября 2010 г.
- ^ «Python, Lua и BeanShell: новые сценарии Google для Android» . Журнал Линукс . 12 июня 2009 г. Проверено 13 ноября 2010 г.
- ^ Перейти обратно: а б "sl4a/README.md в мастере · damonkohler/sl4a" . Гитхаб . 14 июня 2015 г. Проверено 31 августа 2020 г.
- ^ Феррилл, Пол (2011). Профессиональный Android Python с SL4A . Апресс. п. 4. ISBN 9781430235699 .
- ^ Барри, Пол (30 апреля 2011 г.). «Питон для Android» . Linux-журнал (203).
Внешние ссылки
[ редактировать ]