Android barcode scanner in 6 lines of Python code
After my last video about using a barcode scanner to add and search books in your library, I was feeling pretty happy. Bar code scanners are pretty cheap–mine cost about $65. But thenGoogle released the Android Scripting Environment (ASE) and it turns out that you don’t even need a bar code scanner. Instead, you can use an Android phone such as the G1.
Just as a proof-of-concept, here’s a barcode scanner written in six lines of Python code:
import android
droid = android.Android()
code = droid.scanBarcode()
isbn = int(code['result']['SCAN_RESULT'])
url = “http://books.google.com?q=%d” % isbn
droid.startActivity(‘android.intent.action.VIEW’, url)
Thanks to fellow Googler Vijayakrishna Griddaluru for sending me this sample code.
import android
droid=android.Android()
name=droid.getInput("Hello!","What is your name?")
droid.makeToast("Hello, %s" %name.result)