ios - 如何在 iOS 上获取有关传感器的信息?

标签 ios objective-c sensors

在 iOS 上,是否可以获取有关可用传感器的信息(如加速度计、磁力、光线、接近度、陀螺仪等)?

有没有getSensorList()、getVendor()、getModel()之类的方法?

最佳答案

对于加速度计、陀螺仪和磁力计,使用 CMMotionManager .

对于接近传感器,您可以尝试将当前 UIDevice 上的 proximityMonitoringEnabled 属性设置为 YES。然后检查 proximityMonitoringEnabled 属性。如果是,则设备有接近监视器,如果不是,则没有。

对于“灯”,您很可能对设备是否有闪光灯或手电筒感兴趣。 AVCaptureDevice具有您正在寻找的属性。

关于ios - 如何在 iOS 上获取有关传感器的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19232421/

相关文章:

ios - iOS的虚拟内存限制是多少?

ios - 在 UITabBarController 中,如何找出选项卡栏中的哪个 UIViewController 在 Swift 2.x 中显示当前的 UIViewController

ios - 使用 MPMoviePlayerController 播放 mp3 和 mp4 文件

android - 检查 Sensor.TYPE_SIGNIFICANT_MOTION 是否受硬件支持

Android服务在屏幕关闭时停止收集数据

ios - 在后台或通知进程中使用加密 Realm ?

ios - 如何为 ios 应用程序设置默认语言

iphone - handleOpenURL 未在 iPhone 操作系统中使用自定义 url 模式调用

ios - UITextView 右对齐 [不正确的行为]

java - 如何模拟 ECG(心电图)