安卓开发 G-Sensor

这篇博客主要探讨了如何在安卓项目中集成加速度传感器(G-Sensor)。作者分享了研究过程中收集的资源,并介绍了Sensor类和SensorManager的作用,强调了在不使用传感器时必须关闭以节省电池的重要性。此外,还预告了将详细讲解常用传感器的运用。
摘要由CSDN通过智能技术生成

最近项目要加入加速度传感器模块,所以这几天一直在研究,暂时先把资料放上面,随后会把成果慢慢讲解下。

http://www.apkbus.com/forum.php?mod=viewthread&tid=16153

http://blog.csdn.net/ekeuy/article/details/39214379

http://www.eoeandroid.com/forum.php?mod=viewthread&tid=75084

http://www.2cto.com/kf/201107/98082.html

一、介绍Sensor类

SDK只有一句介绍“Class representing a sensor. Use getSensorList(int) to get the list of available Sensors.”,表示一个感应器的类,可以使用getSensorList方法(此方法属于接下来要讲的SensorManager)获得所有可用的感应器,该方法返回的是一个List<Sensor>

下面的列表显示了,Sensor所提供的所有服务
----------------------------------------------------------------------------------------------------------------------------------------
Constants

int     TYPE_ACCELEROMETER     A constant describing an accelerometer sensor type.
//三轴加速度感应器 返回三个坐标轴的加速度  单位m/s2
int     TYPE_ALL     A constant describing all sensor types.                    
//用于列出所有感应器
int     TYPE_GRAVITY     A constant describing a gravity sensor type.               
//重力感应器

int     TYPE_GYROSCOPE     A constant describing a gyroscope sensor type           
//陀螺仪 可判断方向 返回三个坐标轴上的角度

int     TYPE_LIGHT     A constant describing an light sensor type.               
//光线感应器 单位 lux 勒克斯

int     TYPE_LINEAR_ACCELERATION     A constant describing a linear acceleration sensor type.
//线性加速度

int     TYPE_MAGNETIC_FIELD     A constant describing a magnetic field sensor type.            
  //磁场感应 返回三个坐标轴的数值  微特斯拉
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值