android手势感应预研
1. 产品介绍
该产品可以通过传感器来侦测用户的手势变化进而执行一些操作。比如说信息预览(如短信息预览、日历预览等等),此外,还可以通过指向某一个时间点来预览视频内容、预览音乐播放器(下一首歌曲)内容、预览文件夹内容、预览快速拨号联系人名单以及放大浏览器地址栏等等,给用户更好的操作性,实用性。
2. 产品开发背景
Android平台下的文字阅读,语音识别,该项目是一个测试性项目,目的是为了提升整个团队的项目的技术知识能力和团队主动性,协作性,独立思考性。使团队的每一个成员在今后实际的客户项目中能够有更高的开发效率以及更高的产品质量。
3. 产品面向的用户群体
希望采用语音来代替用手才能控制的某些操作的用户群。比如用语音的方式来启动任何一个应用程序。
4. 产品应当遵循的标准和规范
为了能兼容早期的Android手机,该软件在Android SDK 1.6的API上开发,程序的开发流程遵循本团队内部的开发模式,编码规范严格遵守Java编程规范程序的流程设计采用UML设计,设计工具使用starUml.
5. 产品的功能性需求
5.0 功能性需求分类
5.1功能演示
以三星Galaxy S4应用为例。三星Galaxy S4 mini的特点(或者说卖点)之一就是包含了大部分Galaxy S4的高级功能以及完善的传感系统。
△设置Air View
首先是大家耳熟能详的Air View功能,也就是手机可以通过传感器来侦测用户的手势变化进而执行一些操作。比如说信息预览(如短信息预览、日历预览等等),此外,我们还可以通过指向某一个时间点来预览视频内容、预览音乐播放器(下一首歌曲)内容、预览文件夹内容、预览快速拨号联系人名单以及放大浏览器地址栏等等,非常方便。
△Air View应用实例:预览短信息内容
△Air View应用实例:预览日程表中的事件
Air Gesture顾名思义就是通过一些不触摸到手机的“空中操作”来实现一些功能。
△Air Gesture功能演示,滚动网页
比方说当我们的手指沾满了水,那么我们可以在网络浏览器中通过手势操作来完成翻页,或者通过平移手掌来实现切换标签、接听来电或者移动应用程序快捷方式等等。毫无疑问,这些丰富的操作将Galaxy S4 mini变为了一台“迷你”体感控制装置。
△Air Gesture功能演示,翻页
另外,Air Gesture可以侦测到手掌距离手机屏幕最远7厘米的距离,不过需要注意的是,这项功能仅支持预装的应用,不会支持第三方应用程序(包括谷歌Chrome浏览器也不支持),所以想体验“体感游戏”的用户恐怕要失望了。
△Air Gesture功能演示,接听电话
android手势感应预研的更多相关文章
- Android使用学习之画图(Canvas,Paint)与手势感应及其应用(乒乓球小游戏)
作为一个没有学习Android的菜鸟,近期一直在工作之外努力地学习的Android的使用. 这周看了下Android的画图.主要是Canvas,Paint等,感觉须要实践下.下午正好有空,就想整一个乒 ...
- Android 手势检测实战 打造支持缩放平移的图片预览效果(下)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39480503,本文出自:[张鸿洋的博客] 上一篇已经带大家实现了自由的放大缩小图 ...
- [转] 前后端分离开发模式的 mock 平台预研
引入 mock(模拟): 是在项目测试中,对项目外部或不容易获取的对象/接口,用一个虚拟的对象/接口来模拟,以便测试. 背景 前后端分离 前后端仅仅通过异步接口(AJAX/JSONP)来编程 前后端都 ...
- Android 手势水平监听判断
package com.zihao.ui; import com.zihao.R; import android.os.Bundle; import android.app.Activity; imp ...
- Android手势锁实现
最终效果如下 整体思路 a.自定义了一个RelativeLayout(GestureLockViewGroup)在里面会根据传入的每行的个数,生成多个GestureLockView(就是上面一个个小圈 ...
- Android重力感应开发
http://blog.csdn.net/mad1989/article/details/20848181 一.手机中常用的传感器 在Android2.3 gingerbread系统中,google提 ...
- [转]Android重力感应开发
http://blog.csdn.net/mad1989/article/details/20848181 一.手机中常用的传感器 在Android2.3 gingerbread系统中,google提 ...
- Android手势源码浅析-----手势绘制(GestureOverlayView)
Android手势源码浅析-----手势绘制(GestureOverlayView)
- Android远程桌面助手(B1185)for Android P开发者预览版
Android P的开发者预览版已出,其中App compatibility changes部分特别强调“The platform restricts the use of some non-SDK ...
随机推荐
- 快速切换天财商龙门店后台.VB6.0
名称:快速切换天财商龙门店后台 作者:landv 时间:2015年8月21日 功能:快速切换天财商龙门店后台 环境:VB6.0 注:懒的一行一行修改文件了,直接覆盖配置文件,Tcgem.ini 只能反 ...
- akka 文章 博客
http://blog.csdn.net/wsscy2004/article/category/2430395 Actor生命周期理解 Actor生命周期理解 镇图:Actor内功心法图 Actor的 ...
- CSS3秘笈:第一章
1.<div>和<span>标签: <div>和<span>标签:就像是一个空的容器,我们要往里面填充内容.一个div就是一个块,意味着它的前后都要空一 ...
- hdu_5795_A Simple Nim(打表找规律的博弈)
题目链接:hdu_5795_A Simple Nim 题意: 有N堆石子,你可以取每堆的1-m个,也可以将这堆石子分成3堆,问你先手输还是赢 题解: 打表找规律可得: sg[0]=0 当x=8k+7时 ...
- why TCP guarentee delivery?
Simple idea: just use a TIMEOUT, if no answer after a certain seconds, just re-deliver!
- Angularjs Directive(指令)机制
转:http://damoqiongqiu.iteye.com/blog/1917971 1.一点小说明 指令的作用:实现语义化标签 我们常用的HTML标签是这样的: <div> < ...
- java返回json数据日期为一串数字字符串 js 转义
var time = "2514484555"; //这只是事例,并不是实际的数据 function timeToString(time) { var datetime = new ...
- windows7安装oracle 10g
1.出现如下错误 解决办法: ①确保你有该文件夹的完全控制权.文件夹点右键->属性->安全->高级->所有者->改为自己->编辑自己的权限为完全控制. ②将setu ...
- html 时间单位
<style>h1{font-size:16px;} .test{position:absolute;left:8px;width:200px;height:100px;margin:0 ...
- -Swift.h not find
亲测成功. 随便新建一个swift文件,xcode问是否生成xxx-Bridging-Header.h文件,点YES.再编译,问题解决. By default, the generated heade ...