venerdì 20 gennaio 2012

Gestione SMS su Py4A

per gestire gli SMS su un telefono Android mediante Py4A si puo' impiegare lo script seguente (visto qui)

------------------------------------------------

import android 
droid = android.Android() 


#conta gli SMS
print "Numero messaggi: " + str(droid.smsGetMessageCount(False,'inbox').result)


# estrae tutti i messaggi
messages = droid.smsGetMessages(False, "inbox", ["address", "body"])
for i in messages.result:
    print i["address"].encode("utf-8")
    print i["body"].encode("utf-8")


# estrae un messaggio dato il numero di ID
message = droid.smsGetMessageById(1, ["address", "body"]).result
print message["address"].encode("utf-8")
print message["body"].encode("utf-8")


------------------------------------------------