众所周知,微信有一个非常好玩且神奇的功能——摇一摇。我们可以通过摇一摇来进行互动,可以与摇到的人打招呼,查看同时摇晃手机的人

刚进入时,微信会给我们两点提示:一个是告诉我们使用摇一摇的功能,可以找到这个世界上同样在摇晃手机的朋友,另外一个就是不要轻易相信摇到的陌生人,加好友时要谨慎核实对方身份。如果对方发布的信息对我们造成了很大困扰,可以立即向微信官方进行投诉。

微信中摇一摇的功能也没有了吗(摇一摇功能微信到底是怎么捕捉到的)(1)

那么“摇一摇”功能,微信到底是怎么捕捉到的?其实应该是用Accelerometer API模拟的。基本思想是利用传感器每隔一小段时间记录x,y,z加速度,和上一次记录的值对比,看有没有动,但具体怎么实现要试了才知道。iOS 4.2 HTML5可直接调用此API,但是做的时候要注意比如限制查询频率等优化。

这也意味着,使用摇一摇功能需要这几个条件:手机本身支持安装使用微信;手机有重力传感器,并且能正常工作。

其实,现在市面上大部门智能手机都有重力感应的功能,只要能微信与手机兼容基本上都可使用摇一摇功能。如果是非智能手机的话,则是无法使用微信的。

微信的摇一摇还有一个神奇的功能,那就是可以识别正在你正在观看的电视,并且可以参与实时互动,不同的电视台的互动方式也不同的,每次我们都可以发现不同的惊喜。

如果识别出来,微信会自动进入正在电视台互动的页面,比如我们可以同意登陆进行互动。如果识别失败了,或者电视台这时没有互动的话,微信也会提示我们的。

,