Un smartphone est un petit ordinateur.
On peut le programmer assez facilement et avoir accès à ses "senseurs".
Je conseille l’ utilisation de "SL4A" ("Scripting Languages FOR Android") et l’ utilisation du langage de programmation "PYTHON".
ATTENTION : Ceci implique d’accepter les sources "non officielles" d’applications dans les paramètres du GSM.
Voici un premier exemple de code permettant d’accéder à l’information GPS d’un smartphone de type android :
[(
import android, datetime, time
droid = android.Android()
droid.makeToast('Print GPS + Time')
droid.startLocating()
time.sleep(25)
#eventWaitFor("location")
loc = droid.readLocation()
droid.stopLocating()
now = str(datetime.datetime.now())
lat = str(loc[1]['gps']['latitude'])
lon = str(loc[1]['gps']['longitude'])
outString = now + ' ' + lat + ' ' + lon
print(outString)
)]
J’ai testé ça ce dimanche en faisant de la luge : Super ! Et la luge et le programme !