Написание python (или любого другого SL4A) в android

Может ли кто-нибудь указать мне на учебное пособие по использованию андроид-скриптов? Я видел много учебников о том, как писать код python с помощью API android, особенно из http://code.google.com/p/android-scripting/wiki/Tutorials .

Но ничто из того, что я видел, не дает хорошего примера того, как все это работает внутри android или как вызвать ваш материал python из приложения Android. Я ищу учебник, который в принципе может собрать все это, чтобы я мог увидеть пример реального приложения для Android, использующего скрипты python.

Примечание. Все это было протестировано на моем Samsung Galaxy S под управлением Android 2.2. YMMV.

Я никогда не думал о запуске Python на андроиде, пока не увидел это. Благодаря 🙂
Я установил приложение SL4A и попробовал простой скрипт Shell. Я устанавливаю интерпретатор Python и скоро попробую приветствовать мир.

Шаг был прямым:
1. Загрузите приложение (он не находится на рынке, поэтому получите его с http://code.google.com/p/android-scripting/ )
2. Создайте сценарий оболочки, нажав кнопку «Добавить» и выбрав «Шелл» в раскрывающихся параметрах
3. Напишите свой код.
4. Выберите «Сохранить и запустить» (или «Сохранить и выйти» и щелкните по имени сценария в главном окне)
5. В этот момент вывод вашего сценария должен появиться в окне терминала.

Теперь я пытаюсь установить интерпретатор Python. Будет держать поток обновленным, но я думаю, что это будет тот же набор шагов. У меня много проблем с загрузкой файлов – загрузка медленная и продолжает закрываться.

Я не знаю, можете ли вы назвать эти скрипты из Android-приложения. Намерение проекта, похоже, наоборот. Но что я знаю!

Edit: Продолжение моего опыта работы с Python.
1. Откройте SL4A и перейдите в меню View-> Interpreters. Если Python не указан, выберите «Добавить» в меню.
2. Это загрузит apk, который вы устанавливаете (убедитесь, что установлены нерыночные приложения)
3. Откройте приложение Python для Android. Он имеет единственную кнопку «Установить»,
4. Нажмите «Установить» и подождите … и подождите … Не пользуйтесь телефоном до тех пор, пока установка не появится в этом приложении, поэтому, если вы используете любое другое приложение на телефоне или вкладку от этого Одна загрузка отменяется !!!
5. После успешной установки вернитесь к SL4A, теперь вы должны увидеть Python в интерпретаторах и много примеров сценариев Python.
6. Образцы, похоже, охватывают совсем немного API. Я был очень впечатлен увиденным.

Изменить: с оригинального сообщения я также протестировал на Galaxy S2 под управлением Android 4.0. С аналогичными впечатляющими результатами.

После установки Android Scripting (SL4A) .apk вы установили Python для Android ?

  1. Это, безусловно, будет работать сейчас, когда вы начинаете SL4A, вы будете использовать дополнительные параметры
  2. Вы увидите кнопку «Добавить», просто нажмите кнопку «Создать свои сценарии».
  3. Во время работы он попросил бы для рабочей среды выбрать для этого терминал.
  4. Терминал работает.
  5. Сначала для тестирования Python работает на вас Android или не тестирует примеры программ на SL4A.
Intereting Posts
Как передавать данные между фрагментами Откройте приложение Twitter из другого приложения и загрузите страницу Как установить ту же высоту в RelativeLayout? Загрузка jQuery из локальных активов в Android для удаленной html-страницы Сбой сборки платформы Android Как управлять токенами сеанса среди различных клиентских приложений (android / iphone) на стороне сервера php и mysql? Использование в процессе-сборке исчезло в Android Studio v1.3 Как определить, когда устройство переключается с портретного на альбомный? Android NDK: Получение java.lang.UnsatisfiedLinkError: dlopen failed: невозможно найти символ «сигнал», на который ссылается «libffmpeg.so», Удалить границу, отложить из диалога AdView и FloatingActionButton перекрываются при использовании CoordinatorLayout Наилучшая практика: шаблон проектирования для 2D-навигации на экране HUD Как добавить тень в нижний лист? Самый простой способ отладить сбой в родной библиотеке, связанный с Android-приложением? Жизненный цикл объекта приложения Android