iPhone 是怎么识别敲击背面的? - V2EX
yankebupt

iPhone 是怎么识别敲击背面的?

  •  
  •   yankebupt Mar 11, 2021 4341 views
    This topic created in 1894 days ago, the information mentioned may be changed or developed.

    iPhone 是怎么识别敲击背面的?
    就是那个敲击两下背面执行快捷方式的辅助功能
    试了一下,敲击正面敲击侧面都没有用
    不知传感器算法怎么算的

    18 replies    2021-03-13 12:28:17 +08:00
    justfindu
        1
    justfindu  
       Mar 11, 2021
    陀螺仪...太敏感了 我关掉了
    chinvo
        2
    chinvo  
       Mar 11, 2021
    陀螺仪

    目前算法不是很好, 轻放桌面都会触发.

    有的时候拿在手里就莫名其妙触发了.
    netlous
        3
    netlous  
       Mar 11, 2021 via iPhone   3
    我之前开了敲击背面两次截图,误触发概率很高,在公司蹲坑玩手机的时候,经常无意间咔嚓咔嚓地截图,让别人听到了还以为是在自拍( doge )
    yangggg
        4
    yangggg  
       Mar 11, 2021
    楼主的侧重点应该是 如何识别敲击的背面
    zxCoder
        5
    zxCoder  
       Mar 11, 2021
    @netlous (更可怕的是在偷拍
    CommandZi
        6
    CommandZi  
       Mar 11, 2021
    侦测陀螺仪 3 个方向的加速度,用特定算法识别。不知道苹果有没有加上声音侦测
    NerverLibis
        7
    NerverLibis  
       Mar 11, 2021
    @zxCoder 面试遇到过男女共用的卫生间,然后 emmm
    icyalala
        8
    icyalala  
       Mar 11, 2021   3
    陀螺仪是 xyz 三个方向都能读数啊,
    最简单的方法,就是仅 z 轴正向有瞬时极大值来判定。
    敲击侧面就是 x 和 y 方向的加速度了,敲击正面是 z 轴负方向。
    https://medium.com/@maximbilan/how-to-use-core-motion-in-ios-using-swift-1287f7422473
    izhulei
        9
    izhulei  
       Mar 11, 2021
    我现在用的是敲击 3 下截图,误触发很少出现
    Aviciii
        10
    Aviciii  
       Mar 11, 2021
    @chinvo 握手
    Aviciii
        11
    Aviciii  
       Mar 11, 2021
    @netlous 还可能以为你在偷拍
    Pactzhao
        12
    Pactzhao  
       Mar 11, 2021 via iPhone
    @izhulei 我也是用的敲击三下截图 这样单手就可以截图了:)
    villivateur
        13
    villivateur  
       Mar 11, 2021 via Android
    为啥楼上都说是陀螺仪,难道不是加速度计吗
    kirafreedom
        14
    kirafreedom  
       Mar 11, 2021
    带了套子很难触发
    maninfog
        15
    maninfog  
       Mar 11, 2021 via iPhone
    带了硅胶壳子,单手操敲击根本没反应
    CODEWEA
        16
    CODEWEA  
       Mar 11, 2021
    啊?难道不是魔法吗?
    hahiru
        17
    hahiru  
       Mar 11, 2021
    @villivateur #13 加速度计在较长时间的测量值是正确的,而在较短时间内由于信号噪声的存在,而有误差。陀螺仪在较短时间内则比较准确而较长时间则会有与漂移而存有误差。
    yankebupt
        18
    yankebupt  
    OP
       Mar 13, 2021
    @icyalala 多谢。秀逗了....
    忘了敲击不是震动是有初始方向的....- -|
    About     Help     Advertise     Blog     API     FAQ     Solana     5818 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 71ms UTC 07:34 PVG 15:34 LAX 00:34 JFK 03:34
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86