Запуск скриптов в андроиде SL4A - PullRequest
0 голосов
/ 02 декабря 2011

Я сейчас установил SL4A на свой эмулятор, и он работает нормально. Я могу перенести свои скрипты с моего компьютера на SD-карту эмулятора и успешно запустить его на эмуляторе. Теперь я хочу знать, как запустить эти скрипты из командной строки? Я хочу передать входные параметры (файлы) в мой скрипт, чтобы скрипт мог работать с ним. Обычно в терминале моего компьютера я даю команду -

Test.py -h /Users/Documents/Test.jpeg

Это автоматически принимает Test.jpeg в качестве входного файла.

Как мне сделать это из эмулятора? У меня есть test.jpeg, хранящийся в sdcard эмулятора.

Ответы [ 2 ]

0 голосов
/ 22 августа 2012

В магазине приложений есть бесплатное приложение (https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=en)), которое поможет вам получить доступ к терминалу Android.

Шаг 1. Скачать эмулятор терминала

Шаг 2. Запустите следующие команды:

app_148@cdma_spyder:/ $ cd filepath_to_mypythonprogram/Test.py
app_148@cdma_spyder:/ $ Test.py -h /Filepath/to/Test.jpeg

Что касается добавления модулей в интерпретатор SL4A, это довольно просто.

Шаг 1. Подключите телефон к компьютеру и установите соединение с «USB-накопитель»

Шаг 2. Перейдите на свою SD-карту (она отображается на моем компьютере как диск «H:», затем перейдите к com.googlecode.pythonforandroid \ extras \ python, это папка, в которую вы положите свой модуль.

Шаг 3. Скопируйте свой модуль в эту папку и наслаждайтесь!

Надеюсь, это поможет!

0 голосов
/ 02 декабря 2011

Вы можете установить приложение, например ConnectBot , которое может предоставить локальный терминал оболочки. Оттуда вы можете запустить интерпретатор с заданными параметрами командной строки.

...