零点起飞学Android开发之手势识别和无线网络.ppt_第1页
零点起飞学Android开发之手势识别和无线网络.ppt_第2页
零点起飞学Android开发之手势识别和无线网络.ppt_第3页
零点起飞学Android开发之手势识别和无线网络.ppt_第4页
零点起飞学Android开发之手势识别和无线网络.ppt_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第13章手势识别和无线网络,手势识别(AndroidGesture)是用来侦测、处理手势相关动作的技术。Gesture大致可以分为两类:一类是触摸屏手势,另一类是输入法手势。无线通信(WirelessCommunication)是利用电磁波信号可以在自由空间中传播的特性进行信息交换的一种通信方式。Android中最常用到的无线通信就是Wi-Fi和蓝牙(Bluetooth)。下面我们分别来介绍这两种应用。,13.1触摸屏手势,触摸屏手势比较简单,通常就是按下、抬起、滑动、翻页这几种。Android系统为我们提供了手势识别工具GestureDetector,当我们接收到用户触摸消息时,将这个消息交给GestureDetector去加工,我们通过设置监听器获得GestureDetector处理后的手势。,13.1.1GestureDetector简介,GestureDetector提供了两个监听器接口,OnGestureListener处理单击类消息,如表13-1所示。OnDoubleTapListener处理双击类消息。,13.1.1GestureDetector简介,13.1.2触摸屏手势应用,有时候我们并不需要处理上面所有手势。方便起见,Android提供了另外一个类SimpleOnGestureListener实现了如上接口,我们只需要继承SimpleOnGestureListener,然后重载感兴趣的手势即可。,13.2输入法手势,输入法手势就是在触摸屏上手绘一个形状,这个形状可以由一个或者多个笔画构成。创建完成之后,系统会自动保存手势动作在mnt/sdcard/gestures里面。把gestures文件复制到工程/res/raw下,就可以在项目里面使用这些手势了。,13.2.1Gesture相关类简介,开发Gesture应用程序,可能会用到的以下类和接口。,13.2.2输入法手势应用,学习了以上Gesture相关API,下面我们来开发输入法手势程序。首先打开模拟器中的GesturesBuilder程序中,单击“Addgesture”按钮,创建几个手势,并为手势命名。创建成功后,程序弹出Toast消息“Gesturessavedin/mnt/sdcard/gestures”,提示手势文件保存在/mnt/sdcard路径下。,13.3Wi-Fi,Wi-Fi全称WirelessFidelity,是一种短程无线传输技术,能够在数百英尺范围内支持互联网接入的无线电信号。个人电脑、手持设备(如PDA、手机)等终端可以通过这种无线方式互相连接,是当今使用最广的一种无线网络传输技术。Android系统提供了Wi-Fi包(android.wifi)用于Wi-Fi应用。,13.4蓝牙Bluetooth,蓝牙(Bluetooth)是一种支持设备短距离通信(一般10m内)的无线电技术。能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用“蓝牙”技术,能够有效地简化移动通信终端设备之间的通信,也能够成功地简化设备与因特网Internet之间的通信。Android系统提供了蓝牙包(android.bluetooth)用于蓝牙应用。,13.4蓝牙Bluetooth,13.3小结,本章内容主要讲解了Android中手势和两种无线通信方式Wi-Fi和蓝牙的开发及应用。其中,触摸屏手势开发比较简单,读者容易

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论