iOS中加速度传感器的使用
来源:互联网 发布:注册单和淘宝单的区别 编辑:程序博客网 时间:2024/04/29 04:48
在现在的很多智能手机中,内置了很多的传感器,我们开发的很多App都可以根据传感器的信息开发出交互性更加强的应用。现在我们先来iOS中使用并获取加速度传感器。
(1)代码实现如下:
import UIKitimport CoreMotionclass ViewController: UIViewController { var cmm:CMMotionManager! override func viewDidLoad() { super.viewDidLoad() cmm = CMMotionManager() } override func viewWillAppear(animated: Bool) { super.viewWillAppear(animated) cmm.accelerometerUpdateInterval = 1 //1s获取一次加速度数据; if(cmm.accelerometerAvailable){ cmm.startAccelerometerUpdatesToQueue(NSOperationQueue(), withHandler: { (data:CMAccelerometerData!,err:NSError!) in println(data) }) }else{//模拟器中不能获取到传感器数据; println("加速度传感器不可用") } } override func viewWillDisappear(animated: Bool) { super.viewWillDisappear(animated) if(cmm.accelerometerActive){ cmm.stopAccelerometerUpdates() } }}
(2)然后在真机中运行程序,注意不能在模拟器中运行,因为模拟器没有传感器。打印结果如下:
。
github主页:https://github.com/chenyufeng1991 。欢迎大家访问!
1 0
- iOS中加速度传感器的使用
- 传感器的使用:加速度传感器
- Android中使用加速度传感器
- Andorid 加速度传感器的使用
- Android 加速度传感器的使用
- 微信摇一摇-----加速度传感器的使用
- 加速度传感器的简单使用
- iOS学习,加速度传感器
- iOS加速度传感器
- 反弹小球和加速度传感器的使用
- Android开发,项目中实现的摇一摇功能。使用加速度传感器SensorEventListener
- android 传感器使用与开发----加速度传感器
- Android加速度传感器的使用:摇一摇功能的实现
- Android加速度传感器的使用:摇一摇功能的实现
- Android游戏开发中加速度传感器的实现
- 获取Android设备的方向 ,使用加速度重力传感器
- 玩转Android之加速度传感器的使用,模仿微信摇一摇
- iOS中传感器的基本使用
- 1064 - You have an error in your SQL syntax问题解决
- CodeForces #317 (div2) A.Arrays
- 了解adb的基本原理
- ASA产品线及性能对比速查
- linux内核编译
- iOS中加速度传感器的使用
- vbox 安装增强功能 遇到的几个问题的总结
- char *,char **,char a[ ],char *a[]
- Tomcat的配置文件 —— server.xml
- AC自动机 - hdu2222 Keywords Search
- linux修改环境变量
- CodeForces #317 (div2) B.Order Book
- wordpress第一篇
- poj 2931 Building a Space Station <克鲁斯卡尔>