Android中使用手势识别功能
16lz
2022-01-01
使用Android中的手势识别,可以完成很多有趣的事情,比如使用手势识别来做出一些动作,打电话给某人,关闭页面,打开指定的应用,还可以使用手势识别作为账户密码等等,下面分享一下如何在Android中实现手势识别:
第一步:建立手势库
我们这里要使用AndroidSDKsamples里面自带的GestureBuilder建立手势库(位置:android-sdk-windows/samples/android-8/GestureBuilder)。使用GestureBuilder之前,我们需要恢复其到开发环境(方法:先在Eclipse新建一个Android应用命名为GestureBuilder,然后再进入上面的例子里把里面的文件复制到新建的Android应用中覆盖),然后进行编绎并部署到手机上。
这样,就可以使用GestureBuilder建立手势库,生成的手势库文件在SCDard根目录下,默认文件名称为:gestures
下图显示为我添加的两个手势,一个用来拨打指定的电话,一个微笑
第二步:在应用中加载手势库文件,然后开发手势识别代码。
把手势库文件gestures文件拷贝到项目的res/raw目录下。然后在布局文件中添加用于手势绘制的View:
注意:大多数情况下,手势都是通过一笔完成。然而有一些特别的需求就需要通过多个笔画来实现,这时可以使用gestureStrokeType属性进行设置:Multiple
主程序文件:
更多相关文章
- 20172324 2017-2018《程序设计与数据结构》第十一周学习总结
- Android(安卓)SDK更新后Eclipse无法正常工作问题
- android 命令行安装apk
- 解决 android GIF播放的问题
- Android应用程序编译过程简述
- android多apk共享私有文件
- android之使用signapk打包成系统应用,获取系统权限
- android下修改hosts文件不起作用(无效)的解决办法
- NPM 和webpack 的基础使用