【问题标题】:What is gesture in AndroidAndroid中的手势是什么
【发布时间】:2009-07-31 13:05:58
【问题描述】:

我想知道典型手机中的手势是什么意思,尤其是安卓手机。 Android 支持手势识别。

  1. 是一种手势,称为当用户 拿着设备并摇晃它(比如 向上、向下或侧面)?

  2. 一个手势被称为当一个 手指放在屏幕上并且 向上、向下、向右、向左追踪?如果是这样的话 触摸有什么区别 屏幕和手势。

我对 1) 和 2) 选项感到困惑。

究竟什么是手势?

【问题讨论】:

    标签: android gesture-recognition


    【解决方案1】:

    据我了解,手势是用户触摸屏幕并执行系统理解的预定义动作的任何时间。我敢说,摇动手机不是一种手势,而是一种检测加速度计变化的功能。

    【讨论】:

    • @MattC 非常感谢您的澄清然后通过定义自定义手势,我们可以将其用于字符识别。如果是这样,这种方法有多可行?
    • 当您说字符识别时,您指的是 OCR 类型的应用程序吗?我宁愿向用户展示一个图像和一个编辑框,让他们使用键盘以这种方式选择字符,但我觉得我还没有完全理解。
    • 我认为它在 Android 中还不够先进,无法支持这一点,但据我所知,下一版 SDK(代号为 Donut)将支持字符识别盒子。我想如果你想等待下一个 SDK 或者看看你是否可以根据你的意愿改变当前的 API 并使其工作,这将是一种情况。我个人在我的 Android 开发中没有做过任何与手势相关的事情,所以我无法对你的问题给出明确的是或否答案。
    • 我想你会像用手指一样使用鼠标来绘制手势。可以肯定的是,不太直观。但这就是我们为模仿付出的代价。 ;)
    • svn checkout snowservices.googlecode.com/svn/trunk snowservices-read-only 是您将使用的命令。字符识别demo具体在/trunk/SnowGesture/src/eu/MrSnowflake/android/snowgestures/CharacterRecognizer.java
    【解决方案2】:

    在 Android 的参考网页中,手势是触摸屏上的手绘形状。它可以有一个或多个笔画。每个笔划都是一个时间点序列。 GestureLibrary 可以识别用户定义的手势。

    https://developer.android.com/reference/android/gesture/Gesture.html

    【讨论】:

      【解决方案3】:

      我认为手势是您期望用户提供的一种输入模式。即,您可以在 Web 浏览器中设置鼠标手势,通过执行特定的“手势”(可能单击鼠标中键并将鼠标向左移动“返回”)在浏览器中执行“前进”或“后退”等操作。

      【讨论】:

        【解决方案4】:

        我将简要回答您的额外问题:是的,在 Android 上通过输入手势进行字符识别是完全可能的。事实上,至少有一家主要供应商已经将现有的手写引擎移植到该平台。效果很好,但在最终出现在真实设备上之前,还有很多法律和营销方面的问题需要处理:(

        【讨论】:

        • @christoffer 我也很好奇至少在某种程度上做这个应用程序。非常感谢你。您知道哪种手写识别引擎最好且最简单吗?我尝试了很多更复杂的算法。
        • 嗯,你需要一个复杂的算法 :) 对在线数据进行分类并非易事,尤其是在嵌入式设备的限制下。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-21
        • 2013-08-13
        • 2017-10-20
        • 1970-01-01
        • 2011-08-07
        相关资源
        最近更新 更多