2010-09-20 48 views
3

我有一個在(ugh)Windows mobile上運行的允許簽名捕獲的調度/傳送/跟蹤應用程序。需要實現簽名捕獲

真的想要移植到Android爲我的客戶提供另一種選擇(幸好)從Windows移動設備。

是否有可能在設備上捕獲簽名?我在這裏有什麼選擇?

謝謝。

回答

2

我在Android SDK中編寫了一個基於示例應用程序的示例應用程序。還沒有完成,但到目前爲止,我已經捕獲了基於自定義視圖的簡單繪圖。以下是示例: TouchPaint.java

+0

我只是想出了這個例子是2.3,這可以解釋爲什麼它的作品在我的AVD,而不是我的N1 =( – RangerRich 2010-12-23 21:53:11

+0

此示例也是2.0和2.2,也許比這還要低。 – Yar 2011-03-15 15:21:37

+0

@ RangerRich - 我使用了相同的例子,但簽名看起來有點像噴槍,我試圖弄清楚如何使這個例子做實線。該例子適用於帶有幾個編輯的api level 8。 – moonlightcheese 2012-03-27 15:56:26

0

有很多解決方案可以解決您的問題。在Android和Windows Mobile可在一個好的是http://www.gocanvas.com 如果你想使用iPhone,你可以嘗試http://www.iformbuilder.com/

請記住,使用基於Web的解決方案的缺點之一,就是它不會當你離線時(在覆蓋範圍之外)工作 - 這是簽名捕獲所需要的。

祝你好運!

1

這是一個基於webv/javascript的簽名工具。它可以輸出多種格式,並且是模塊化的,所以你只需要包含代碼就可以轉換成一種類型(所以它相當輕量級)。

jSignature

0

我放在一起(慢)在Android上使用的一些看法。這是它在github上的源代碼。

CustomViews

+0

嗨,感謝您分享的代碼,任何想法爲什麼您的SignatureView保存一個空白的位圖(空白)? – 2013-12-06 15:38:52

+0

它已經有一段時間了,因爲我看了它,它iirc,它節省了背景上的白色簽名w ith alpha = 0。所以它可能不是空白的。您可以更改簽名的顏色或背景。如果您仍然遇到問題,請在GitHub倉庫中創建一個問題。 – CoatedMoose 2013-12-07 16:09:43