I work on an app that uses barcode scanning and what we found is that really cheap phones, like the ones you want this to run on, won't have camera's with autofocus capability.
For our app, we just disable the barcode scanning capability in our app when we detect the lack of autofocus. But it sounds like it might be critical to your project. Anyway, it's something to look into and i would definitely try to get a hold of one of the prospective devices.
We are going to try to detect focus using an algorithm over the image preview that OpenCV is getting. @darrenhinderer we will post back our results here in a few months.
I work on an app that uses barcode scanning and what we found is that really cheap phones, like the ones you want this to run on, won't have camera's with autofocus capability.
For our app, we just disable the barcode scanning capability in our app when we detect the lack of autofocus. But it sounds like it might be critical to your project. Anyway, it's something to look into and i would definitely try to get a hold of one of the prospective devices.