- 浏览: 585319 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (182)
- android/ophone开发完全讲义 (4)
- android常用代码 (6)
- android工具 (9)
- android基础 (40)
- android进阶 (75)
- android经验记录 (3)
- android框架 (2)
- android面经 (5)
- android网络 (5)
- android资讯 (0)
- android资源 (17)
- 生活印象 (3)
- androidNDK (4)
- android开源 (1)
- android性能优化 (1)
- android设计 (2)
- android博客论坛收集 (1)
- android手机用户体验 (1)
- android动画 (1)
- android外文资料 (1)
- 汉字排序 (1)
最新评论
-
小猫咪201:
困惑了很久,终于找到答案了
一个常见的android内存泄露 问题 -
王雪龙:
pixels = dps * (density / 160). ...
关于Android的nodpi,xhdpi,hdpi,mdpi,ldpi -
Turr:
楼主给力,解决了我遇到的问题
解决ActivityGroup的sub Activity中spinner的WindowManager$BadTokenException的问题 -
boyuan2000cn:
你好,我转载了您的此篇博客,如果有版权问题,请告诉我,谢谢!转 ...
关于Android的nodpi,xhdpi,hdpi,mdpi,ldpi -
twlkyao:
请教您个问题,如何将drawable对象转换为id类型?
Android中Bitmap, Drawable, Byte,ID之间的转化
1.
建立手势库
使用
SDK
自带例子
GestureBuilder
建立手势库(位置:
android-sdk-windows\samples\android-8\GestureBuilder
)。
使用
GestureBuilder
之前,你需要恢复其到开发环境,然后进行编绎并部署到手机上。
此时,就可以使用
GestureBuilder
建立手势库,生成的手势库文件在
SCDard
上,默认文件名称为:
gestures
具体步骤:
1.
新建一个
Android
项目,项目名称为
GestureBuilder
2.
进入到
android-sdk-windows\samples\
进入到对应的版本
SDK
目录,因为我使用的是
Android2.2
。
于是再进入到
android-8
目录下,打开
GestureBuilder
项目
3.
选中
GestureBuilder
项目的
graphics
、
res
、
src
文件夹
和
AndroidManifest.xml
文件
,
复制它们
4.
再进入到我们自己新建的
GestureBuilder
下,删掉自己的
graphics
、
res
、
src
文件夹
和
AndroidManifest.xml
文件
再将复制的内容粘贴到文件夹下。昨晚这些项目,就相当于将
Android
的
例子程序
GestureBuilder
导入进了
eclipse
环境中
5.
然后再将项目部属到模拟器上。出现一个添加手势库的程序。
6.
点击
"Add gesture"
,就可以添加一个手势。
在屏幕上画出一个图形,再在屏幕上方为这个图形输入一个名字。就完成了一个手势的添加。如图:
图一:绘图
图二:主界面,点击
"Add gesture" 和可进入到绘图界面
7.
点击
"Done"
按钮可以保存这个手势到手势库文件
8.
所有添加的手势都被保存到了
SD
卡根目录下的
gestures
手势库文件中。
我添加了两个手势:一个
"
勾
"
形图形,名称为
"close" ;
一个
"W"
,名称为
"wjh"
。
在接下来的示例应用中,将用到这两个手势。当在应用中,画出
"
勾
"
形手势时,将关闭应用。当画出
"W"
手势时,将拨打
wjh
的电话号码。
2.
新建
Android
项目:
Gesture
将生成的手势文件导出来,并放置在
Gesture
应用中。
为了便于查找和使用,在
Gesture
应用的
res
目录下再新建一个
raw
目录,将手势库文件放置在此目录下面。如图:
3.
界面设计,提供一个场地,使用户可以在此控件上可以画手势
使用
android.gesture.GestureOverlayView
控件
<android.gesture.GestureOverlayView
android:id="@+id/gestures"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="1.0" />
4.
当一个手势画完毕后,会触发一个事件
GestureOverlayView.addOnGesturePerformedListener(OnGesturePerformedListener listener)
将用户一个手势画完后,就会调用
OnGesturePerformedListener
的
onGesturePerformed
方法。因此我们适合关注此方法,对手势进行识别。
public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture);
5.
加载手势库
GestureLibrary library = GestureLibraries.fromRawResource(this, R.raw.gestures);
library.load();
6.
取出匹配集合
/*
查找手势库中与用户画的手势库有些相似性的手势集合
*
并按照相似性度高到低排序,与用户画的图形最相似的手势,放在集合第一个位置
*/
ArrayList<Prediction> predictions = library.recognize(gesture);
7.
单手势识别
Activity
代码清单:
AndroidManifest.xml
添加拨打电话权限
发表评论
-
Android 检查当前是否已经连接上 Internet
2012-02-27 09:28 1java代码: 1 ConnectivityManager ... -
对ContentProvider中getType(Uri uri)和android.intent.category.DEFAULT的理解
2012-02-27 09:21 1630学习了ContentProvider,想做个通讯录,结果 ... -
Android ContentProvider的介绍(很详细)
2012-02-21 17:46 139654一、ContentProvider的概念 Content ... -
一个常见的android内存泄露 问题
2012-02-20 16:11 4938最近在公司看一个算比较大的android项目的源码, ... -
一个常见的android内存泄露 问题
2012-02-20 16:10 0最近在公司看一个算比较大的android项目的源码,发 ... -
Android网络电台的一种实现方案
2012-02-20 15:12 3674随着电子产品的飞速 ... -
NotificationManager和Notification的使用总结
2012-02-16 15:55 1137这几天一直在修改twigee的源代码,其中一个要加入的 ... -
android 如何判断程序是否在前台运行
2012-02-16 15:31 5451private boolean isTopActivit ... -
Android Intent和PendingIntent的区别详细分析
2012-02-16 14:08 1560刚才一个例子中用到了PendingIntent,与之前学过的I ... -
编码问题(UTF-8、gb2312、unicode)
2012-02-14 09:38 1949相信大家很多人跟我一样,对于编码一直感觉云山雾罩,说知道吧?就 ... -
关于androidSDK登录时出现oauth2.0空白页的BUG
2012-02-09 16:21 1421在RenrenListenerFactory中,line 12 ... -
java中yield(),sleep()以及wait()的区别
2012-01-31 18:41 956往往混淆了这三个函数的使用。 从操作系统的角度讲, ... -
Toast大全(五种情形)建立属于你自己的Toast
2012-01-29 17:23 1588Toast用于向用户显示一些帮助/提示。下面我做了5中效果 ... -
Android主流屏幕分辨率介绍
2012-01-18 14:45 1419对于Android游戏开发我们不得不像iPhone那样思 ... -
关于混淆外包jar包出错的解决方法
2012-01-18 11:30 1796-optimizationpasses 5-do ... -
新浪微博SDK
2011-12-28 16:38 1191DEMO程序:http://code.google.co ... -
Android中自定义Dialog外形,去除黑底和白色边框
2011-12-08 16:29 7468在做Android开发中经常会使用到自定义样式的Dialo ... -
汉字排序
2011-12-07 09:44 1092Comparator comparator = Coll ... -
Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性
2011-11-29 19:29 13635在Android中,TextView是我们最常用的用来显示文本 ... -
屏幕分辨率适配
2011-10-19 18:55 3135屏幕分辨率:1024x600 d ...
相关推荐
Android深入探究笔记之二十-广播接收者.pdf
新版Android开发教程&笔记--基础入门二 新版Android开发教程&笔记三--环境搭建与解析 新版Android开发教程&笔记四--Dalvik ADB 新版Android开发教程+笔记五--模拟器、应用1、2 新版Android开发教程+笔记六--应用3、4...
新版Android开发教程&笔记--基础入门二 新版Android开发教程&笔记三--环境搭建与解析 新版Android开发教程&笔记四--Dalvik ADB 新版Android开发教程+笔记五--模拟器、应用1、2 新版Android开发教程+笔记六--应用3、4...
新版Android开发教程&笔记--基础入门二.pdf 新版Android开发教程&笔记三--环境搭建与解析.pdf 新版Android开发教程&笔记四--Dalvik ADB.pdf 新版Android开发教程+笔记五--模拟器、应用1、2.pdf 新版Android开发教程+...
新版Android开发教程&笔记一--基础入门1 新版Android开发教程&笔记二--基础入门2 新版Android开发教程&笔记三--环境搭建与解析 新版Android开发教程&...新版Android开发教程&笔记十三(待续)--应用、permission、资源
新版Android开发教程&笔记--基础入门二.pdf 新版Android开发教程&笔记三--环境搭建与解析.p 新版Android开发教程&笔记四--Dalvik ADB.pdf 新版Android开发教程+笔记七--基础UI编程1.pdf 新版Android开发教程+...
《Android群英传笔记》是一本...总的来说,《Android群英传笔记》是Android开发者的一份珍贵参考资料,它涵盖了Android开发的各个关键领域,通过深入学习,你将能够提升自己的专业技能,成为一名真正的Android群英。
第二部分《Android开发教程&笔记--基础入门二.rar》将深入到UI设计,讲解如何使用XML布局文件来构建用户界面,包括各种视图控件(如TextView、Button、EditText等)的使用,以及布局管理器(如LinearLayout、...
新版Android开发教程&笔记--基础入门二.pdf 新版Android开发教程&笔记三--环境搭建与解析.pdf 新版Android开发教程&笔记四--Dalvik ADB.pdf 新版Android开发教程+笔记五--模拟器、应用1、2.pdf 新版Android开发教程+...
笔记记录分享-笔记记录分享网站-笔记记录分享网站源码-笔记记录分享网站java代码-笔记记录分享网站设计与实现-基于springboot的笔记记录分享网站-基于Web的笔记记录分享网站设计与实现-笔记记录分享项目-笔记记录...
android基础教程,里边包括新版Android开发教程&笔记1--基础入门,Android开发教程&笔记2--基础入门二,Android开发教程&笔记3--环境搭建与解析,Android开发教程&笔记4--Dalvik ADB Android开发教程+笔记5--模拟器...
启动模拟器或连接真实设备后,确保Android Studio已识别到设备,然后切换到LogCat视图,就可以看到程序运行时的Log信息。这对于定位程序逻辑错误、理解程序运行流程和调试异常情况非常有用。 总的来说,掌握Log的...
新版Android开发教程&笔记--基础入门二.pdf 新版Android开发教程&笔记三--环境搭建与解析.pdf 新版Android开发教程&笔记四--Dalvik ADB.pdf 新版Android开发教程+笔记五--模拟器、应用1、2.pdf 新版Android开发教程+...
HotApp云笔记 - 精品开源demo-基于免费API(源代码+截图)HotApp云笔记 - 精品开源demo-基于免费API(源代码+截图)HotApp云笔记 - 精品开源demo-基于免费API(源代码+截图)HotApp云笔记 - 精品开源demo-基于免费API(源...
python超基础学习笔记 (二十)- easygui的安装和简单应用
新版Android开发教程&笔记2--基础入门二.pdf 新版Android开发教程&笔记3--环境搭建与解析.pdf 新版Android开发教程&笔记4--Dalvik ADB.pdf 新版Android开发教程+笔记5--模拟器、应用1、2.pdf 新版Android开发教程+...
├新版Android开发教程&笔记--基础入门二.pdf ├新版Android开发教程&笔记--基础入门一.pdf ├新版Android开发教程&笔记三--环境搭建与解析.pdf ├新版Android开发教程&笔记四--Dalvik ADB.pdf ├新版Android开发...
├新版Android开发教程&笔记--基础入门二.pdf ├新版Android开发教程&笔记--基础入门一.pdf ├新版Android开发教程&笔记三--环境搭建与解析.pdf ├新版Android开发教程&笔记四--Dalvik ADB.pdf ├新版Android开发...
【Android 学习笔记(1)--永远不变的Hello World】 Android 开发是移动应用开发领域的重要组成部分,尤其对于新手而言,"Hello, World!" 是入门的起点。在这个学习笔记中,我们将探讨如何创建第一个简单的 Android...