from aosocket.symbian.bt_device_discoverer import * import e32 from socket import * from pdis.lib.logging import * import aosocketnativenew init_logging(FileLogger("e:\\registres.txt")) processats = [] def discovered(error, devices, cb_param): if error == 0: for address,name in devices: if address not in processats: try: channel=bt_obex_discover(address)[1][u'OBEX Object Push'] except: pass else: logwrite(u"Trobat: "+ address +":"+ str(channel)) processats.append(address) try: bt_obex_send_file(address,channel,u"e:\\imatge.gif") except: pass else: logwrite(u"Enviat a:" + name) appuifw.note(u"Colat: "+name) logwrite(u"Altre cop.") while(1): try: _discoverer = BtDeviceLister() _discoverer.discover_all(discovered,None) e32.ao_sleep(15) except: appuifw.note(u"Error")