Add a series of fixes to get this thing to work on Android 2.3.3
Added a vibration to notify a successful scan in sample app.