martedì 27 dicembre 2011

Adb su SDK Android (con un pizzico di Python)

Per iniziare a muoversi su SDK di Android e' fondamentale iniziare ad capire come si usa l'Android Debug Bridge contenuto nella distribuzione Linux in platform-tools


copia un file dal computer al telefono (usare path complete)
adb push [file_locale] [file_remoto]
per copiare gli script Python di SL4A senza montare in modalita' disco il telefono si puo' procedere come
adb push my_script.py /sdcard/sl4a/scripts
per effettuare l'operazione contraria invece

adb pull /sdcard/sl4a/scripts/script.py




apre una shell Linux eseguita sul computer
adb shell

enumera i dispositivi che sono collegati al computer
adb devices

 molto utile per la programmazione Python puo' essere assumere il controllo remoto ed eseguire gli script Python sul telefono tramite SL4A

per prima cosa si deve attivare il server (SL4A->Menu->Interpreti->Menu->StartServer) ed
appuntare il numero della porta su cui e' in ascolto il server
Successivamente digitare

adb forward tcp:9999 tcp:[numero_porta_server]

seguito da


export AP_PORT=9999

Inserendo nella path il file android.py e lanciando l'interprete Python i comandi sono eseguiti direttamente sul sistema Android del telefono

Nessun commento:

Posta un commento

Pandas su serie tempo

Problema: hai un csv che riporta una serie tempo datetime/valore di un sensore Effettuare calcoli, ordina le righe, ricampiona il passo temp...