CMSensorRecorder是和传感器交互,检索和存储运动数据。应用进入不活跃状态时,仍然记录数据。
1 Checking the Availability of Sensor Recording
// 加速计数据能否记录数据
public class func isAccelerometerRecordingAvailable() -> Bool
// 是否授权读取数据
public class func isAuthorizedForRecording() -> Bool
2 Retrieving Past Accelerometer Data
// 根据标示符获取数据
public func accelerometerDataSince(identifier: UInt64) -> CMSensorDataList?
// 返回某个时间段的数据
public func accelerometerDataFrom(fromDate: NSDate, to toDate: NSDate) -> CMSensorDataList?
// 开始记录数据,可长达12小时,频率50hz
public func recordAccelerometerFor(duration: NSTimeInterval)
Appendix
Sample Code
Related Documentation
Core Motion Framework Reference
CMSensorRecorder Class Reference
Revision History
时间 | 描述 |
---|---|
2016-01-27 | 博文完成 |