手势保存了就可以开始识别了。

// 从资源文件中将手势库加载进来if (mGre == null) {Log.e("", "手势");mGre = GestureLibraries.fromRawResource(this, R.raw.yl_yl);// 无此句出错mGre.load();}// 从xml中取出GestureOverlayView控件mGov = (GestureOverlayView) findViewById(R.id.gesture);mGov.setGestureColor(Color.BLACK);// 手势颜色mGov.setGestureStrokeWidth(15);// 手势宽度// 为GestureOverlayView控件添加监听mGov.addOnGesturePerformedListener(this);

开始识别:

// 识别手势,返回一个类型为Prediction的列表ArrayList<Prediction> gestureList = mGre.recognize(gesture);if (gestureList.size() > 0) {Prediction pd = gestureList.get(0);// 如果匹配度大于1,表示可以识别,否则提示无法识别if (pd.score > 3) {// 判断名字是否与手势库的名字相同if (pd.name.equals("勾")) {Intent intent = new Intent(MainActivity.this,SecondActivity.class);startActivity(intent);Toast.makeText(MainActivity.this, "已识别", Toast.LENGTH_SHORT).show();} else {Toast.makeText(MainActivity.this, "名字不匹配",Toast.LENGTH_SHORT).show();}} else {Toast.makeText(MainActivity.this, "无法识别", Toast.LENGTH_SHORT).show();}}

最后别忘了解绑监听:

protected void onDestroy() {mGov.removeOnGesturePerformedListener(this);super.onDestroy();}

转载于:https://blog.51cto.com/10976921/1722713

Android手势的识别相关推荐

  1. android手势创建及识别

    使用一些浏览器或者输入法应用时会有一些手势操作,还可以自定义手势.这些神奇的操作是怎么做的呢?这一篇重点记录手势的识别和创建.这篇的内容使用到的是android.gesture包,具体的例子参考的是S ...

  2. Android的手势操作识别

    转自:http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1020/448.html Android的手势操作识别 时间:2012-10-20 ...

  3. android自定义手势,Android实现自定义手势和识别手势的功能

    这篇文章主要介绍了Android实现自定义手势和识别手势的功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 1. 先完成自定义手势的Activity 1.1 因 ...

  4. android手势操作滑动效果触摸屏事件处理

    2019独角兽企业重金招聘Python工程师标准>>> 很多时候,利用触摸屏的Fling.Scroll等Gesture(手势)操作来操作会使得应用程序的用户体验大大提升,比如用Scr ...

  5. Android手势GestureDetector分析(一)——应用

    (1)背景 当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch ...

  6. android 手势开发,Android开发之——手势识别

    前言 使用浏览器或者输入法应用时会有一些手势操作,还可以自定义手势.这些神奇的操作是怎么做的呢?这一篇重点记录手势的识别和创建.这篇的内容使用到了android.gesture包,具体的例子参考的是S ...

  7. 解决Android图库不识别.nomedia的问题

    解决Android图库不识别.nomedia的问题 参考文章: (1)解决Android图库不识别.nomedia的问题 (2)https://www.cnblogs.com/TianFang/arc ...

  8. Android利用RecognizerIntent识别语音并简单实现打电话动作

    关于Android利用RecognizerIntent识别语音并简单实现打电话,具体看实现代码如下: package com.example.recognizerintentactivity;impo ...

  9. Android手势锁实现

    最终效果如下 整体思路 a.自定义了一个RelativeLayout(GestureLockViewGroup)在里面会根据传入的每行的个数,生成多个GestureLockView(就是上面一个个小圈 ...

最新文章

  1. 昌宁一中高考成绩表查询2021,昌宁县一中20182019学年上学期高二数学月考试题含解析.docx...
  2. 安装sqlserver时“试图执行未经授权的操作“的错误
  3. 使用.bat文件或者是cmd里面运行.jar文件
  4. 《HTML5和JavaScript Web应用开发》——第 2 章 移动Web 2.1移动优先
  5. jquery和javascript屏蔽右键菜单及阻止事件冒泡
  6. Yaml锚点和别名*
  7. php 0改成百 千_【面试题】小数转换为人民币大写形式,PHP实现。
  8. 数据分析方向之连续性的价值分析
  9. 游戏开发筑基之特殊输入函数的妙用(C语言)
  10. EXCEL 绘制斜线表头
  11. 泛微oa系统什么框架_泛微OA ecology 二次开发实例 开发完整说明
  12. Graph Anomaly Detection with Deep Learning——基于属性图的节点异常检测
  13. 【转载】数据库操作系统——Visual FoxPro 6.0安装步骤
  14. flash网页播放器
  15. 【使用Modern UI快速开发WPF应用】
  16. 模板文件如何调用php函数,模板文件调用方法与路径
  17. 国学大师 master of Chinese culture
  18. 流程固化、僵化、优化的三个过程
  19. 2021年危险化学品生产单位安全生产管理人员考试题库及危险化学品生产单位安全生产管理人员最新解析
  20. KT142A语音芯片IC的固件升级方法详细描述,PC升级和U盘升级

热门文章

  1. 7.1 pdo 宝塔面板php_大商创X2.0宝塔环境保姆式完整安装教程
  2. Java快速入门学习笔记7 | Java语言中的类与对象
  3. mysql innodb monitor_MySQL innodb_table_monitor 解析
  4. emlog独立会员中心模板源码 UserEmlog Ver:1.0
  5. 简洁大气带进度条的URL跳转页面HTML源码
  6. 苹果cms资源站360影视
  7. 使用WAMP5搭建Apache+MySQL+PHP环境
  8. Jumpline提供的免费3月的VDS空间,空间容量为20GB, 图文介绍
  9. HTML5中的服务器发送事件Server-sent events
  10. Magento: 单产品(product)或者当前类别(category)最大和最小价格 Min/Max Product Price in a Category...