Какие шаги мне нужно выполнить, чтобы иметь возможность писать и редактировать программы на моем телефоне Android? - PullRequest
6 голосов
/ 30 марта 2012

Я начинающий, с программированием и Python.

То, что я хочу сделать, это прочитать и следовать примерам в книгах, таких как «Изучите Python трудный путь» и «Привет, мир: программирование для детей и другие».

Я хочу, чтобы у меня были проблемы с примером на моем телефоне Android (xperia arc), когда я еду на автобусе и поезде. Поезд идет через туннели, поэтому он должен работать без интернета. Это означает, что repl.it и ideone не будут работать (я думаю).

До сих пор я установил слой сценариев SL4A (я думаю - не уверен, как проверить, чтобы убедиться, что он работает), и я установил P4A (python для android). Что еще мне нужно, чтобы получить окно терминала / оболочки?

1 Ответ

3 голосов
/ 30 марта 2012

В прошлом я довольно часто использовал SL4A для сценариев Python, и он отлично работает с большинством стандартных модулей.После того, как вы установили приложение SL4A и интерпретаторы (в данном случае P4A), вы можете начать писать файлы python прямо на устройстве.

Руководство пользователя на веб-сайте SL4A довольно неплохо знакомит сОсновные понятия для его использования: http://code.google.com/p/android-scripting/wiki/UserGuide. Вы можете создать новый скрипт .py в главном меню.FWIW, вам не нужно иметь отдельный «терминал / оболочку» для запуска сценариев ... вы можете запускать их из SL4A или даже создавать ярлыки для запуска их с домашнего экрана.

Если вы не увереныесли установлен переводчик, попробуйте выполнить следующие действия: http://code.google.com/p/android-scripting/wiki/InstallingInterpreters

** EDIT **: если вы не уверены в правильности установки A4P, вы можете запустить приложение (Python дляAndroid) на вашем устройстве, и он сообщит вам версию установленного интерпретатора и количество загруженных скриптов.Вы также можете удалить / переустановить оттуда.

Для чего стоит, если вы только начинаете работать с Python (и программированием в целом), я бы порекомендовал попытаться заставить некоторые примеры работать.на настольном компьютере, просто чтобы вы могли овладеть языком.Если вы используете стандартные библиотеки, вы можете скопировать свои скрипты на устройство Android и запустить их в P4A.порты "helloWorld.py" очень легко; -)

...