关于手机传感器,你需要了解的一些(一)

来源:互联网 发布:linux git 忽略文件夹 编辑:程序博客网 时间:2024/04/27 15:12

目录:
1.什么是传感器
2.常见的Android传感器
3.传感器的应用
4.常见的ios传感器

1.什么是传感器

维基百科是这样定义的:传感器是一种物理装置或生物器官,能够探测、感受外界的信号、物理条件(如光、热、湿度)或化学组成(如烟雾),并将探知的信息传递给其他装置或器官。

在Android中传感器可以展示当前手机状态的应用,包括硬件信息、当前位置、加速计、陀螺仪、光感、磁场、定向、电池窗台,声压,同时还可以进行多点触控的测试。只要你的想象力足够丰富,完全可以利用这些信息做出一些很新奇得应用。

2.常见的Android传感器

Android平台支持三个大类的传感器

  • Motion sensors(运动传感器)
    这些传感器测量加速力,并沿三个轴的旋转力。此类别包括加速度计,重力感应器, 陀螺仪和旋转矢量传感器。

  • Environmental sensors (环境传感器)
    这些传感器测量各种环境参数,例如环境空气温度和压力,照明和湿度。此类别包括气压计,光度计,和温度计。

  • Position sensors (位置传感器)
    这些传感器测量设备的物理位置。这个类别包括方向传感器和磁力计。

具体的传感器:

  • 加速度传感器: TYPE_ACCELEROMETER
    以m/s2测量它设备所有三个物理轴线方向(x,y,和z)加速度。

  • 陀螺仪传感器:TYPE_GYROSCOPE
    以rad/s测量设备三个物理轴线方向(x,y,和z)。旋转速度。

  • 线性加速度传感器:TYPE_LINEAR_ACCELERATION

  • 检测沿着一个轴向的加速度。

  • 旋转矢量传感器:TYPE_ROTATION_VECTOR
    用于检测运动和检测旋转。

  • 周围温度传感器:TYPE_AMBIENT_TEMPERATURE
    检测周围空气温度。

  • 光照传感器:TYPE_LIGHT
    以lx测量周围的光线级别。

  • 相对湿度传感器:TYPE_RELATIVE_HUMIDITY
    检测周围空气相对湿度

  • 温度传感器: TYPE_TEMPERATURE
    检测设备的温度

  • 重力传感器:TYPE_GRAVITY 测量重力

  • 磁力传感器:TYPE_MAGNETIC_FIELD 测量周围的三个物理轴线方向的磁场。

  • 方向传感器:TYPE_ORIENTATION 测量设备所有三个物理轴线方向(x,y和x)的旋转角度。

  • 压力传感器:TYPE_PRESSURE
    测量周围空气气压

  • 接近传感器:TYPE_PROXIMITY
    检测物体与手机的距离

  • 心率传感器
    心率传感器是在5.0之后新增的一个传感器,用于返回佩戴设备的人每分钟的心跳次数

3.传感器的应用

案例:实现图片摇一摇

要实现摇一摇,主要就是去监听手机加速度的变化,当达到一个值的时候就出发摇一摇这个事件。可以用加速度传感器去实现这个功能。

4.常见的ios传感器

这里写图片描述

参照: 作者:_SOLID
链接: http://www.jianshu.com/p/4c141d851346 來源:简书
链接: http://digi.tech.qq.com/a/20170416/004365.htm

阅读全文
0 0
原创粉丝点击