So erfassen Sie die menschliche Unterschrift [geschlossen]

9

Ich bin neu in Android. Ich entwickle eine Anwendung, die eine Benutzersignatur erfordert. Wie kann ich eine Signatur in Android erfassen?

    
ragu 26.07.2011, 17:56
quelle

4 Antworten

8

Ihre Frage ist ein wenig zu weit gefasst. Stellen Sie eine Frage zu einem bestimmten Problem, nicht "Wie mache ich etwas Allgemeines?". Weitere Informationen zum Stellen einer Frage finden Sie in der FAQ .

Hier ist jedoch eine vage Idee:

  1. Sie benötigen ein Canvas-Objekt, mit dem der Benutzer auf den Bildschirm zeichnen kann. Hier ist ein Link zu SO darüber. Android zeichnet eine Linie, um Ihrem Finger zu folgen

  2. Dann möchten Sie diese Bitmap als Datei ausgeben: Bitmap speichern in Standort

citizen conn 26.07.2011 18:00
quelle
7

Sie können dies auf zwei Arten tun:

1. Ihre eigene Implementierung

Sie können Canvas zum Zeichnen von Signaturen verwenden. Verwenden Sie das Paint-Objekt, um die Signaturstrichgröße & amp; Farbe.

2. Verwenden Sie einfach die Bibliothek

Siehe SignatureView -Bibliothek. Es wird alles tun, was Sie wollen.

Ссылка

    
user4774371 22.09.2015 14:36
quelle
2

So habe ich die menschliche Unterschrift erfasst und das Bild mit dieser Bibliothek gespeichert:

Ссылка

Fügen Sie zuerst Ihrer Größe Folgendes hinzu:

%Vor%

activity_main.xml:

%Vor%

MainActivity.java:

%Vor%

Vergessen Sie nicht, die READ-WRITE-Berechtigung in manifest.xml zu erteilen.

%Vor%     
Parsania Hardik 19.05.2016 04:55
quelle
0

Viele Anwendungen bitten ihre Benutzer, eine Vereinbarung zu akzeptieren, aber ich kann mir nicht eine vorstellen, die ich für meine tatsächliche Unterschrift gefragt habe.

Gibt es einen guten Grund, dass Ihre Benutzer Ihre Zustimmung nicht in der üblichen Weise akzeptieren können? (über ein Kontrollkästchen oder durch Drücken einer Schaltfläche mit der Aufschrift "Ich akzeptiere"?)

  • Warum ist eine grafische Darstellung der Benutzersignatur erforderlich?
  • Es ist schwierig, mit dem Finger zu schreiben, und es ist noch schwieriger Schreiben Sie (mit einem Finger) auf einen Smartphone-Bildschirm.

Es gibt auch Datenschutzbedenken bezüglich des Erhalts einer grafischen Darstellung der Signatur eines Benutzers. Einmal erhalten, habe ich keine Ahnung, was Ihr Unternehmen mit meiner Unterschrift tun wird. Eine Unterschrift ist ein wertvolles Stück persönlicher Information, das letztlich für Identitätsdiebstahl verwendet werden könnte.

    
codeinthehole 26.07.2011 18:15
quelle

Tags und Links