2010-09-20 47 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