2010-09-28 1 views
9

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

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

+0

Мне непонятно, что вы ищете. Вы хотите увидеть пример того, как выполнить Python из обычного приложения Java Android? – Damon

+0

Вы можете просто получить книгу от Apress: http://www.apress.com/9781430235699 –

ответ

8

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

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

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

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

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

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

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

+1

Я использую то же самое в Garmin Asus A10 с Android 2.1 – Froyo

3

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

  1. Это, безусловно, работать сейчас, когда вы начинаете SL4A вы задействовать больше вариантов
  2. вы получите, чтобы увидеть кнопку Добавить просто нажмите на которые создают свои сценарии.
  3. во время работы он будет запрашивать текущую среду, выберите терминал для этого.
  4. Терминал работает.
  5. Сначала для тестирования Python работает на вашем Android или не тестирует примеры программ на SL4A.
Смежные вопросы