Question

Im working on a project where I hope to use an android mobile device to query a database and retrieve information. Part of the project involves the user to sign the phone with their signature so that it is sent back to the database. By signing I mean a manual signature using pen input on the screen. Is this possible? Does anyone know of any android phones out there (preferably Samsung) that does this? Thanks

Was it helpful?

Solution

In short, no. Signature recognition is an incredibly advanced topic and there are no built-in apps / libraries you can leverage. It takes expert humans to recognize signatures and they still generally can't give certainties. There are ways you can detect pattern and image similarity in Java but there is going to be some fuzzing involved and it will likely not be as accurate as you desire

Update

If you are simply looking to record the signature you can capture touch events via View.onTouchEvent(). You can see an example of using this to in the Touch Paint API Demo. In addition to drawing the coordinates on the screen you can record them to a database to be re-assembled later.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top