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.
Nie jest dla mnie jasne, czego szukasz. Chcesz zobaczyć przykładowy sposób uruchamiania Pythona z normalnej aplikacji Java na Androida? – Damon
Możesz po prostu dostać książkę od Apress: http://www.apress.com/9781430235699 –