带手势的Android自定义身份验证

时间:2014-04-17 09:42:33

标签: android authentication gesture

我正在开发一个应用程序,该应用程序将在Android应用程序中具有自定义用户识别解决方案。这将是一个安全的应用程序,并且在服务器为操作提供绿灯之前,用户必须提供特定代码的一些交互(例如:汽车引擎启动;在NFC标签重新启动后打开门;停止或启动船的发动机,打开/关闭电脑)

因此,我们需要自定义身份验证/授权。但输入PIN码(或其他密码)不是用户友好的,而且速度很慢。因此,我们希望使用录制的关键手势来实现此功能,就像android中的默认屏幕锁定手势一样。将有一个带有3x3(或4x4)斑点的图像(或某些布局),并且用手指我们必须检测手势以识别用户。

问题很简单,实现此功能的最佳方式或最佳模式是什么?我正在寻找类似问题的解决方案,但没有找到任何简单的方法。

感谢您的回答。

修改

我没有找到任何可用的解决方案或示例,因此我必须为此功能实现一个小部件。但我需要一些帮助。计划是,我使用3x3按钮,我将保存触摸按钮的顺序,如PIN码。这是草图:

https://lh6.googleusercontent.com/-Bae6_nM0_b8/U1jFa_Fd7XI/AAAAAAAAWvk/wRmvgXQwZSE/w484-h516-no/stackoverfloww-android-gesture.png

设计方案:

https://lh5.googleusercontent.com/-vJdqynm6edI/U1jN1C8p8RI/AAAAAAAAWwY/Yw9UIQq2Xuk/w503-h837-no/stackoverfloww-android-gesture-2.png

但是html中没有“ onhover ”的事件。有一些事件(onTouch和兄弟),但它们不利于这个问题。所以,问题是,最好的解决方案是使用手势监听器记录 MotionEvent -s,获取按钮位置,并计算命中(悬停)按钮?

0 个答案:

没有答案