[英]How to recognize TAP (shake) pattern in Android?
我想在Android設備上捕獲“ TAP”。 例如,假設設備在用戶的口袋中。 然后,他摸了摸手機兩次從他的口袋外面有一個特定的模式。 說,用兩根/三根手指擊打,如“ TAP-TAP”。 我想捕捉一下。
我猜想,使用加速度計應該可以實現。 現在,我可以讀取X,Y,Z ...,但是我怎么能識別出它是“ TAP-TAP”呢? 可能嗎?
或者,還有其他方法可以實現這一目標嗎? 謝謝。
事實是,當用戶從該TAP TAP行走時(尤其是口袋松動的情況下),很難消除常規搖晃。 它應該像用戶走路或跑步時一樣工作嗎?
為此,我將先觀察一下加速度計的持續時間,以及在相同加速度測量中的TAP TAP發生率。 注意到特殊動作的最好方法就是建立模式。 這是我想到的第一個示例(非常基本):
所有工作都在於能夠知道加速度計對噪聲非常敏感(尤其是放在口袋中),從而能夠找到正確的模式和相應的算法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.