by:

Nachdem ich am Sonntag mit ein paar Freunden (Harry, Michi u Andi) Quadrocopter
fliegen war, ist mir am späten Abend die Idee gekommen ein kleinen GPS2SMS logger für Android zu schreiben.
Das kann z.b. hilfreich sein, wenn die UAV Drone ein Eigenleben entwickelt und
man nicht mehr genau weiss wo seine Drone (im besten fall sanft) gelandet ist.

Es hat sich herausgestellt das die Umsetzung mit dem "Scripting Layer for Android" extrem einfach ist.

import android

number="06604952349"

droid = android.Android()
droid.startLocating(0, 0)
event = droid.eventWait(1000).result
if event['name'] == "location":
    msg = "GPS Long: %f" % event['data']['network']['longitude'] 
    msg+= "Lat  %f" % event['data']['network']['latitude']
    droid.smsSend(number,msg)
droid.stopLocating()

Leider hab ich den Programmcode nicht getetstet, und bin mir daher nicht 100% sicher ob er funktioniert, werde das testing bald nachholen !!

Update

So jetzt ist das ganze auch getestet, damit es funktioniert, bitte nicht vergessen die letzte Version der SL4A herunterzuladen.


lg
Andreas