Tag: 传感器

访问iOS中的环境光线传感器

我正在开发一个真正需要访问环境光线传感器的项目。 我在Google和Stackoverflow中search了很多,但是找不到任何有用的信息。 甚至有可能这样做吗? 我也试图通过计算相机input的亮度来计算环境亮度值,但结果并不十分精确,因为相机对图像进行了很多调整,从而导致结果失真。

当接近传感器被覆盖时保持显示

我想拦截接近传感器而不closures显示器。 我知道我有两个Boolvariables的文档: proximityMonitoringEnabled proximityState 和这个代码 [UIDevice currentDevice].proximityMonitoringEnabled = YES; 当接近传感器检测到某些信息时,会closures显示屏,与拨打电话时将手机放在耳边的方式相同。 接近传感器被覆盖时,如何保持显示?

有没有什么办法像“提高说话”function一样来监控用户的iPhone动作?

我想在用户将iphone抬到脸上时得到通知。 就像siri一样。 可能吗? 添加更具体的要求:当用户将手机靠近他的耳朵时,我想使屏幕变暗。 我知道接近传感器可以实现这一点。 但令人讨厌的是,当用户将手指放在传感器上时,屏幕会不时变暗。 所以我想知道如何避免这种情况下,只有当用户提起iphone说话时只能使屏幕变暗?

在没有用户干预的情况下发送短信

是否有可能通过iPhone发送短信而无需用户干预? 我已经知道MessageUI框架和MFMessageComposeViewController类,但是这个选项要求用户在MGMessageComposeViewController出现时点击Sendbutton。 我希望设备自动,没有我的帮助发送文字信息,当某些条件得到满足。 (我有一些传感器连接到设备)

当iPhone垂直时CMDeviceMotion偏航值不稳定

在iOS原型中,我使用了CMDeviceMotion.deviceMotion.yaw和CLHeading.trueHeading的组合来制作稳定的罗盘标题,这是一个响应和准确的标题。 这在iPhone保持平坦的时候效果很好,我有一个指向稳定罗盘标题的graphics箭头。 当iPhone在portait模式下保持垂直状态时,问题就出现了。 UIDeviceOrientation不断从UIDeviceOrientationFaceDown更改为UIDeviceOrientationFaceUp并返回。 这使得偏航值可以根据音高的微小变化来回跳动+/- 180度。 是否有可能将设备locking在一个方向上,以获得稳定的偏航值,预测没有毛刺的变化或以其他方式计算陀螺仪偏航(或以此方向滚动)? 这个可怜的家伙有同样的问题,没有答案。 双点可能的人! 🙂 https://stackoverflow.com/questions/10470938/euler-angle-yaw-not-working-when-iphone-orientation-changes