registerListener(参数一,参数二,参数三)
参数一就是监听回调对象,实现这个接口,编译器会自动复写这两个方法,我们下面再介绍这两个方法
参数二你需要监听的传感器类型
参数三 传感器获取数值的模式...轴的角度:翻转角 即由静止状态开始,左右翻转
这里我把传感器开发的资料,以及我写的应用(Demo版有注释)以及开发的坑和关键点都写在了这里,只要下载我的demo版app很容易就看懂的,所以不会一步一步去描述代码...不能频繁的进行绘制,会造成性能浪费体验很差,所以我原本是打算根据下次与上次获取的值相减的绝对值达到某个值,再去改变UI,以此来减少UI的绘制,但是在安卓高级编程中推荐用线程去做这件事
此外,我自定义一个简单的view去实现跟随角度的变化来呈现不同的角度...,这里有坑了,Math方法的tan函数额参数是弧度不是角度,,,烦躁…郁闷..好坑!...另外,textview显示角度会随着手机的转动而转动,没有去自定义,我直接使用了动画,大家可以自己去看具体的实现!
两天时间搞完app加上些这篇博客,完美完成!