Где я могу запускать нескомпилированные скрипты?

Вопрос: Могу ли я запустить uncompilled скрипт python (sl4a) на любом телефоне Android? Описание идеи: я написал скрипт, который манипулирует с qr-кодами. Я думаю о том, чтобы вставить скрипт внутри кода, который был прочитан, и записать его в файл с именем myqrscript.py или что-то еще, а затем вызвать myqrscript.qrcontent(), который определен внутри кода. Я могу это сделать?

3 ответа

Насколько я знаю (у меня нет смартфона), сценарии SL4A можно запустить, только если у вас уже установлен SL4A.

Посмотрите на Kivy, который представляет собой структуру, которая позволит вам писать приложения на Python.


Чтобы запустить скрипты Python на вашем телефоне Android, вам нужно установить SL4A, и так вы это делаете:

Чтобы установить SL4A, вам необходимо включить параметр "Неизвестные источники" в настройках устройства "Приложение", загрузить.apk и установить его либо путем доступа к http://code.google.com/p/android-scripting/ из на вашем компьютере и нажмите qr-код или прямо со своего телефона и щелкните qr-код, а затем запустите загруженный файл.apk.

После установки SL4A:

  • нажмите кнопку "Домой"
  • нажмите кнопку "Добавить"
  • перейти к переводчикам
  • снова нажмите кнопку "Домой"
  • снова нажмите Добавить
  • выберите Python Interpreter и установите его

и после этого появится новый экран с кнопкой "Установить" сверху, нажмите его, и он загрузит на данный момент Python 2.6.2. При желании есть кнопка, чтобы вы могли загрузить еще несколько модулей Python.

После этих шагов вы готовы к работе. Вы сможете создавать скрипты Python с помощью SL4A и запускать прямо на своем телефоне без их "компиляции", если это вас беспокоит. Он также делает файлы.pyc, если это те, о которых вы говорите.


именно то, что вы хотите, описано здесь:

http://code.google.com/p/android-scripting/wiki/SharingScripts

licensed under cc by-sa 3.0 with attribution.