是否可以从iPhone表面的接近传感器访问数据?

时间:2009-03-03 15:10:34

标签: iphone

当您将iPhone握在耳边时,它会检测到某些东西(接近传感器)并关闭显示屏。

是否可以在iPhone应用程序中访问此传感器?

3 个答案:

答案 0 :(得分:2)

有可能通过无证件系统调用,这就是Google的语音搜索在iPhone上的工作方式,当它靠近你的耳朵时开始聆听(或者我被告知)。虽然谷歌在商店获得了应用程序,但您的应用程序可能会受到更严格的审查,但API并未公开曝光。

抱歉,我无法确切地告诉你这些电话是什么。

答案 1 :(得分:2)

我不这么认为。

相反,没有任何已发布的API。

谷歌的语音搜索使用它,但这显然引起了一些大惊小怪,因为他们显然使用了一些未发布的功能。

http://www.iphonehacks.com/2008/11/iphone-app-news.html

编辑:

为了澄清,已发布的API允许您打开和关闭它,但没有任何东西可以让您检测它何时被触发。

答案 2 :(得分:2)

我能够在Apple的文档here中找到此功能,但我还没有尝试过。

  

UIDevice实例还提供对接近传感器状态的访问(由proximityState属性描述)。接近传感器检测用户是否将设备靠近他们的脸部。