SL4A - scripting layer for android
от Senderman
Привет. Как вы знаете, на OS Android уже сделали AIDE, позволяющую писать, собирать и запускать программы для Android без использования ПК. Но android - не единственный ЯП в мире. Есть ещё js, python, ruby и пр. И в этой статье вы узнаете, как запускать такие скрипты на вашем зелёном друге.
Что скачивать
Вначале скачаем саму sl4a с https://code.google.com/p/android-scripting/downloads/list . Выберем sl4a r6.apk. Установили, идем дальше. Смотрим, какой ЯП вы хотите использовать и качаете соответствующий apk. (для javascript качайте rhino) Устанавливаем, запускаем, жмём install. Скачается всё что нам нужно. скрипты скачаются в /sdcard/sl4a/scripts/. В эту папку нужно кидать и свои скрипты.
Запускаем!
Запускаем SL4A и видим наши скрипты. Нажимаем на любой из них (например hello world). Появится панелька. Иконка с терминалом - это запуск с терминалом, а иконка с шестерёнкой - запуск в режиме native. Собственно, всё
Если вы хотите запускать скрипты не только из /sdcard/sl4a/scripts/, а со всей sdcard, скачайте это.
Что скачивать
Вначале скачаем саму sl4a с https://code.google.com/p/android-scripting/downloads/list . Выберем sl4a r6.apk. Установили, идем дальше. Смотрим, какой ЯП вы хотите использовать и качаете соответствующий apk. (для javascript качайте rhino) Устанавливаем, запускаем, жмём install. Скачается всё что нам нужно. скрипты скачаются в /sdcard/sl4a/scripts/. В эту папку нужно кидать и свои скрипты.

Запускаем!
Запускаем SL4A и видим наши скрипты. Нажимаем на любой из них (например hello world). Появится панелька. Иконка с терминалом - это запуск с терминалом, а иконка с шестерёнкой - запуск в режиме native. Собственно, всё



