Android传感器编程实践
Android 的传感器编程,挺适合想玩点“硬件交互”花活的前端或者跨端开发者。
Android 的传感器系统还挺全,从加速度、陀螺仪、磁场到光线、距离传感器一应俱全。你只要拿到SensorManager,注册监听器,就能轻松读到实时数据。
用起来也不复杂,SensorManager.getSensorList()
搞一把传感器列表,registerListener()
绑上回调就行,响应也快,代码也简单。
比如你想做个计步器、手势控制、指南针啥的,直接用加速度传感器或者方向传感器都方便。场景多,玩法也多。
哦对了,传感器挺吃电,记得及时注销监听器,不然电量嗖嗖掉。另外,并不是所有设备都有全套传感器,用前最好先sensorManager.getDefaultSensor()
判断下。
想上手?可以看下这个传感器开发示例或者这篇API 详解,一看就懂,还能直接拿来改。
如果你是搞前端的,对安卓也感兴趣,推荐你把这个传感器系统玩一下,做些新颖点的交互体验,挺有意思的~
326.11KB
文件大小:
评论区