Escáner de códigos Qr en Python (Android)

Iniciado por Pr0ph3t, Mayo 25, 2012, 03:35:58 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Mayo 25, 2012, 03:35:58 PM Ultima modificación: Mayo 03, 2014, 09:45:09 AM por Flemon
Por WindHack:

Código: python
#-*- coding: utf-8 -*-

import android

droid = android.Android()
sCode = droid.scanBarcode()

#Debug
#print sCode

(sRslt, sType) = sCode.result['extras']['la.droid.qr.result'], sCode.result['extras']['SCAN_RESULT_FORMAT']
QMSG = '''
by .:WindHack:.
Tipo: %s

Contenido:
%s''' % (sType, sRslt)
droid.dialogCreateAlert('Resultado del Escáner', QMSG)
if sRslt.startswith('http'):
   droid.dialogSetPositiveButtonText('Abrir')
droid.dialogSetNeutralButtonText('Copiar contenido')
droid.dialogSetNegativeButtonText('Cerrar')
droid.dialogShow()
sResponse = droid.dialogGetResponse().result
if sResponse['which'] == 'positive':
   droid.view(sRslt)
elif sResponse['which'] == 'neutral':
   droid.setClipboard(sRslt)
   droid.notify('pyScanBarcode', 'Contenido copiado con éxito. ¡Gracias!')
elif sResponse['which'] == 'negative':
   exit()


Twitter: @The_Pr0ph3t
[email protected]