在Android应用程序中实现手势识别

在Android应用程序中实现手势识别,android,gestures,Android,Gestures,我正在将手势识别添加到我的应用程序中。我已经添加了Android开发者手势文章中描述的视图,但在添加时: mLibrary = GestureLibraries.fromRawResource(this, R.raw.gestures); if(!mLibrary.load()){ finish(); } 我应该把它放在我的代码中的什么地方,我必须为它创建一个新的类,或者我可以将它放在一个内部类中,或者它根本不需要一个类?!我有一个类似于月球着陆器的设置,它由两个文件组成,其中一个是一个

我正在将手势识别添加到我的应用程序中。我已经添加了Android开发者手势文章中描述的视图,但在添加时:

mLibrary = GestureLibraries.fromRawResource(this, R.raw.gestures);
if(!mLibrary.load()){
   finish();
}
我应该把它放在我的代码中的什么地方,我必须为它创建一个新的类,或者我可以将它放在一个内部类中,或者它根本不需要一个类?!我有一个类似于月球着陆器的设置,它由两个文件组成,其中一个是一个线程,可以处理游戏中几乎所有的物理和绘图。另一个文件以thread和saveInstanceState方法开头

此外,什么类型的图书馆?!我哪儿也找不到

我想我会把OnGesturePerformed方法放在我的线程中,因为这是我处理所有keypup和Down事件的地方。

阅读本文:

在这段代码之后,您可以看到您必须实现一个侦听器

public class GesturesActivity extends Activity implements OnGesturePerformedListener {
public void onCreate(Bundle savedInstanceState) {
    ..
}
public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) {
    //do the stuff you want ;)
}
有关完整的示例,请下载此。