在Android上为Signature Capture编写自己的程序

时间:2011-10-04 04:30:45

标签: android

我是android.Right的初学者,现在我正在为Android开发一个自己的Signature Capture应用程序。我已经谷歌好几次了。我找到了一些东西。大多数Android开发人员建议使用 TouchPaint.java FingerPaint.java 。所以我开始使用 TouchPaint.java 实施,然后我从YouTube关注此Video Tutorials。但我得到以下错误

TouchPaint.java上的

onTouchEvent

event.getHistoricalTouchMajor(j, i)

对于MotionEvent类型,方法getHistoricalTouchMajor(int,int)是未定义的。 enter image description here

event.getTouchMajor(j)

对于MotionEvent类型,未定义getTouchMajor(int)方法。 enter image description here

请帮帮我,我不知道如何解决这些错误。

2 个答案:

答案 0 :(得分:2)

我认为Api级别太低,因此将其提升到API级别9.API 9是Android 2.3,因此您将无法在2.1和2.2设备上安装此设备,这是Android安装基础的主要部分。< / p>

enter image description here

Further more detail ::

答案 1 :(得分:1)

正如@ Dk.nik所说,这是API级别的问题。 因此,您可能希望重新配置项目以匹配。
在菜单Project-&gt; Properties上,从treeview中选择Android,在右侧窗格中,Android Build Target,选择正确的API级别。