
iPhone 是怎么识别敲击背面的?
就是那个敲击两下背面执行快捷方式的辅助功能
试了一下,敲击正面敲击侧面都没有用
不知传感器算法怎么算的
1 justfindu 2021-03-11 09:24:01 +08:00 陀螺仪...太敏感了 我关掉了 |
2 chinvo 2021-03-11 09:28:25 +08:00 陀螺仪 目前算法不是很好, 轻放桌面都会触发. 有的时候拿在手里就莫名其妙触发了. |
3 netlous 2021-03-11 09:29:30 +08:00 via iPhone 我之前开了敲击背面两次截图,误触发概率很高,在公司蹲坑玩手机的时候,经常无意间咔嚓咔嚓地截图,让别人听到了还以为是在自拍( doge ) |
4 yangggg 2021-03-11 09:31:13 +08:00 楼主的侧重点应该是 如何识别敲击的背面 |
6 CommandZi 2021-03-11 09:42:18 +08:00 侦测陀螺仪 3 个方向的加速度,用特定算法识别。不知道苹果有没有加上声音侦测 |
7 |
8 icyalala 2021-03-11 10:17:48 +08:00 陀螺仪是 xyz 三个方向都能读数啊, 最简单的方法,就是仅 z 轴正向有瞬时极大值来判定。 敲击侧面就是 x 和 y 方向的加速度了,敲击正面是 z 轴负方向。 https://medium.com/@maximbilan/how-to-use-core-motion-in-ios-using-swift-1287f7422473 |
9 izhulei 2021-03-11 10:32:24 +08:00 我现在用的是敲击 3 下截图,误触发很少出现 |
13 villivateur 2021-03-11 12:20:52 +08:00 via Android 为啥楼上都说是陀螺仪,难道不是加速度计吗 |