2010-09-28 12 views
9

Czy ktoś może wskazać mi samouczek na temat korzystania z środowiska skryptowego Android? Widziałem mnóstwo tutoriali na temat pisania kodu Pythona za pomocą Androida API zwłaszcza z http://code.google.com/p/android-scripting/wiki/Tutorials.Pisanie Pythona (lub jakiegokolwiek innego SL4A) w Androidzie

Ale żaden z tego, co widziałem, nie stanowi dobrego przykładu, jak to wszystko działa w Androidzie lub jak wywoływać twoje rzeczy z Pythona z aplikacji na Androida. Szukam samouczka, który w zasadzie może go ze sobą połączyć tylko po to, aby zobaczyć przykład rzeczywistej aplikacji dla Androida z uruchomionymi skryptami python.

+0

Nie jest dla mnie jasne, czego szukasz. Chcesz zobaczyć przykładowy sposób uruchamiania Pythona z normalnej aplikacji Java na Androida? – Damon

+0

Możesz po prostu dostać książkę od Apress: http://www.apress.com/9781430235699 –

Odpowiedz

8

Uwaga: wszystko to zostało przetestowane na moim Samsung Galaxy S z systemem Android 2.2. YMMV.

Nigdy nie myślałem o uruchomieniu Pythona na Androidzie, dopóki tego nie zobaczyłem. Dzięki :)
Zainstalowałem aplikację SL4A i wypróbowałem prosty skrypt Shell. Instaluję interpreter języka Python i wkrótce wypróbuję świat cześć.

Etap były proste:
1. Pobierz aplikację (it.s nie na rynek więc dostać od http://code.google.com/p/android-scripting/)
2. Utwórz skrypt, klikając przycisk Dodaj, a następnie wybierając Shell w opcje wyskakujące w wyskakującym okienku.
3. Wpisz swój kod.
4. Wybierz "Zapisz i uruchom" (lub "Zapisz i wyjdź" i kliknij nazwę skryptu w głównym oknie)
5. W tym momencie dane wyjściowe skryptu powinny pojawić się w oknie terminala.

Teraz próbuję zainstalować interpretera Pythona. Zachowa wątek zaktualizowany, ale myślę, że będzie to ten sam zestaw kroków. Mam dużo problemów z pobieraniem plików - pobieranie jest powolne i ciągle się zamyka.

Nie wiem, czy można wywoływać te skrypty z apletu Android. Intencją projektu wydaje się być odwrotnie. Ale co ja wiem!

Edytuj: Kontynuacja z moim doświadczeniem z Pythonem.
1. Otwórz SL4A i przejdź do menu View-> Interpreters. Jeśli Python nie znajduje się na liście, wybierz Dodaj z menu.
2. Spowoduje to pobranie apk, który zainstalujesz (upewnij się, że zainstalowane są aplikacje nierynkowe).
3. Otwórz aplikację Python dla systemu Android. Ma jeden przycisk "Zainstaluj"
4. Kliknij na Instaluj i czekaj ... i czekaj ... Nie używaj telefonu, dopóki instalacja nie jest widoczna w tej aplikacji, więc jeśli używasz inna aplikacja na telefonie lub karcie od tego pobierania zostanie anulowana !!!
5. Po pomyślnym zakończeniu instalacji powróć do SL4A powinieneś zobaczyć Python w Interpreters i wiele przykładowych skryptów Pythona.
6. Próbki wydają się obejmować całkiem sporo interfejsów API. Byłem pod wrażeniem tego, co zobaczyłem.

Edytuj: Od czasu pierwotnego postu testowałem także na Galaxy S2 z systemem Android 4.0. z równie imponującymi wynikami.

+1

Używam tego samego w Garmin Asus A10 z Androidem 2.1 – Froyo

3

Po zainstalowaniu Android Scripting (SL4A) .apk zainstalowałeś Python for Android?

  1. To z pewnością działa teraz przy każdym uruchomieniu SL4A byś dotknij więcej opcji
  2. będzie można zobaczyć przycisku Dodaj po prostu kliknij na ten temat tworzenia skryptów.
  3. podczas uruchamiania go poprosi o środowisko pracy wybierz terminal do tego.
  4. Terminal działa.
  5. Pierwsza do testowania Python działa na systemie Android lub nie Testuj przykładowe programy w SL4A.
Powiązane problemy