Posted: October 2, 2013 at 8:17 am
|
Hi, I have bought the first phone intended to be used for ticket scanning, it is a Samsung Galaxy Fame (S6810). The problem is that the Event Espresso ticketing app, once entered in the ticketing scanning screen, it doesn’t adjust the brightness anymore, so if I start with a low light environment, tickets from the screens of other phones cannot be scanned, due to very much brightness. If I start with a well lit environment, then the paper printed tickets won’t scan. |
Hi Cristi, You might need to adjust the amount of lighting to get it somewhere in the middle between low light and very bright. Or you could try a different handset. I have a Galaxy Nexus that has the ticketing app installed and it will scan screens and paper tickets under a variety of lighting conditions. It will scan tickets with no trouble with the ticket right up to a lamp as well when I turn off in my office. |
|
|
If I do the same patterns but using the Camera app, then the lightning adjusts dynamically. So, it is related to how the hardware camera is set by Event Espresso. |
Hi Cristi, It may be an incorrect assumption that the hardware camera set by Event Espresso. The lighting adjusts dynamically on the Galaxy Nexus. Can you try rebooting your phone? |
|
|
I tried resetting it. This phone is a very new model launched this year. It has Jelly Bean 4.1.2. I insist that the camera works excellent from the default app (dynamic lightning, autofocus, contrast…). |
My phone runs JellyBean 4.1.2 as well, so I think we can rule out it’s a JellyBean issue. |
|
|
Ok, how can we proceed? In a previous note I mentioned either access to (some) source code or maybe pay you to investigate. |
|
I read a couple of things and, for example, one thing that may be called is this: This would make sure that for phones where the camera starts with autoexposure disabled (autoexposurelock is true), then it should disable it as to allow the camera routine to work automatically regarding auto exposure. P.S.: maybe the manufacture year and the implemented API at hardware level could cause the problem between the Galaxy Fame 2013 and the older Nexus, which could mean that other new phone models could experience the problem too – just a supposition. |
|
Another similar situation which gives another hint regarding continuous camera mode: |
Did you see that last part: “Issue resolved. It was an issue with application camera settings placing the camera into continuous mode. Please close the issue.” We ran a few more tests today on two S4’s and an Ace and we are not able to reproduce this. Do you have access to any other devices running Android or iOS? |
|
|
Conclusions: Extra: |
|
Also, I see that you use an integrated Zxing library, so you have an outdated library as part of your application. Also, you have customized the classed of zxing package so it is even harder for you to update it. The overall experience with the mobile ticketing app could increase greatly if you would approach it somehow different, considering the above points. |
Thanks for the feedback. When the Android app gets its next update we’ll be sure to have the developer review your proposed changes. |
|
Hi Cristi, Thanks for all of the great feedback. We actually hired a part time, U.S. based Android developer, just last week. We had been looking for a new developer for over a year, but kept getting the run around from India based companies. The developer will be working on implementing the new JSON API asap. However, I will see if he can look into the current issues when he gets up to speed with our current system. If you would like to try and fix the problem yourself. I believe you can download the .apk package from the Google Play store, then unzip the files to see the source code. Then you should be able to create a new package and install it on your device. Hope that helps? |
|
The support post ‘Android app camera auto brightness doesn't work’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.