2014-03-26 81 views
2

我正在开发一个应用程序,当手机靠近耳边时我可以接听电话,我已经这样做了,现在问题是即使接近我的口袋里的传感器接收到呼叫。我该如何解决这个问题?接收呼叫/接近传感器

+0

即使我挣扎,发现没有解决方案。我们无法确定移动设备是放在口袋里还是放在手里,还是使用接近传感器在桌面上。 “邻近”这个词本身就表示它是一个传感器,当一个物体接近移动时它会被解雇...... –

+0

@GopalRao所以还有其他方式可以做这项工作。 – user2409402

+1

hmmmmmm .... AFAIK,没有解决方案......但一味地不依赖我的评论!一旦尝试过自己。好运 –

回答

0

要解决此问题,您必须先检查设备在进行呼叫之前在x,y,z方向上旋转了多少角度(通常从口袋到耳朵呈'L'形状),如角度移动当设备被提升到耳朵时,您就可以区分通话和设备在口袋里。