iOS-Android 加速计和陀螺仪的调用机制

iOS 

加速计、陀螺仪、计步器、磁强计和气压计的数据是通过核心运动框架 CoreMotion来管理的。

iOS 10.0及以上:访问CoreMotion需要申请“运动与健康”权限

参考资料:https://developer.apple.com/documentation/coremotion

参考资料:https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html

Android

加速计和陀螺仪都属于动态传感器,他们访问数据不需要申请系统权限

计步器需要申请 "android.permission.ACTIVITY_RECOGNITION" 活动识别权限

参考资料:https://developer.android.google.cn/guide/topics/sensors/sensors_motion

你可能感兴趣的:(iOS-Android 加速计和陀螺仪的调用机制)