signature numérique dans android
Je veux créer la signature Numérique de l'application android. Il devrait utilisateur capture de signature et l'enregistrer comme une image. Si quelqu'un sait s'il vous plaît laissez-moi savoir.
J'ai ajouté un peu de code, maintenant, il va couvrir l'ensemble de votre problème. Vérifiez que répondre quand il fonctionne.
OriginalL'auteur Kandha | 2011-03-28
Vous devez vous connecter pour publier un commentaire.
Essayer un affichage personnalisé à la place de gestes:
Ensuite, utiliser cette classe dans votre XML:
<com.example.myapp.gui.views.SignatureView .../>
Pour obtenir la signature dessinée, utilisez ceci:
Bitmap bmp = ((SignatureView)findViewById(R.id.signatureview)).getImage();
Vous pouvez éventuellement enregistrer l'image bitmap avec ce code:
qui va sauver la signature sur la racine de votre carte sd signature.jpeg. Pour l'écriture de la partie, assurez-vous d'avoir l'autorisation dans votre manifeste:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
voulez-vous dire lorsque vous dessinez, Android attire quelques (dizaines de) pixels à côté de l'endroit où vous êtes en train de dessiner?
non..je dessine une ligne du point A(200,200) à B(200,400) puis quand je presse le pointeur/touch ligne est décalé à gauche et en haut, comme X(50,50) à Z(50,250)..j'ai essayé de mon mieux pour expliquer cela 🙂
J'ai une question. Lorsque je change la couleur de fond blanc (code), il fonctionne. Cependant, dès que j'appelle la fonction clear (), il devient noir nouveau :/
La source du code peut être trouvé ici github.com/CoatedMoose/CustomViews
OriginalL'auteur stealthjong
espère que ce code vous aide à vous:)
esign_main.xml
Esignature.java
OriginalL'auteur Harshal Benake
Cela peut être fait avec l'aide de Gestureoverlay. Ceci est démontré dans la APIDemos. Le lien suivant doit être utile:
Signature numérique
OriginalL'auteur Vicky Kapadia
Pour un fichier jpg avec fond blanc:
et
à l'aide de Harshal Benake solution.
OriginalL'auteur Pep Santacruz