android光线传感器,手机光线传感器

Android 中有哪些传感器的数据是可以分享的

目前 Android 设备支持的传感器类型如下:

五大连池网站建设公司创新互联公司,五大连池网站设计制作,有大型网站制作公司丰富经验。已为五大连池成百上千家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的五大连池做网站的公司定做!

TYPE_ACCELEROMETER 加速度传感器又叫 G-sensor,该数值包含地心引力的影响,单位是 m/s2,测量应用于设备 x 、y、z 轴上的加速度。

将手机平放在桌面上,x 轴默认为0,y 轴默认0,z 轴默认9.81。

将手机朝下放在桌面上,z 轴为-9.81。

将手机向左倾斜,x 轴为正值。

将手机向右倾斜,x 轴为负值。

将手机向上倾斜,y 轴为负值。

将手机向下倾斜,y 轴为正值。

TYPE_AMBIENT_TEMPERATURE 温度传感器,单位是 ℃,返回当前的温度。

TYPE_GAME_ROTATION_VECTOR 用来探测运动而不必受到电磁干扰的影响,因为它并不依赖于磁北极。

TYPE_GEOMAGNETIC_ROTATION_VECTOR 地磁旋转矢量传感器,提供手机的旋转矢量,当手机处于休眠状态时,仍可以记录设备的方位。

TYPE_GRAVITY 重力传感器简称 GV-sensor,单位是 $m/s^2%,测量应用于设备X、Y、Z轴上的重力。在地球上,重力数值为9.8,

TYPE_GYROSCOPE 陀螺仪传感器叫做Gyro-sensor,返回x、y、z三轴的角加速度数据。单位是 radians/second。

TYPE_GYROSCOPE_UNCALIBRATED 未校准陀螺仪传感器,提供原始的、未校准、补偿的陀螺仪数据,用于后期处理和融合定位数据。

TYPE_LIGHT 光线感应传感器检测实时的光线强度,光强单位是lux,其物理意义是照射到单位面积上的光通量。

TYPE_LINEAR_ACCELERATION 线性加速度传感器简称LA-sensor。线性加速度传感器是加速度传感器减去重力影响获取的数据。单位是 m/s2。

TYPE_MAGNETIC_FIELD 磁力传感器简称为M-sensor,返回 x、y、z 三轴的环境磁场数据。该数值的单位是微特斯拉(micro-Tesla),用uT表示。单位也可以是高斯(Gauss),1Tesla=10000Gauss。硬件上一般没有独立的磁力传感器,磁力数据由电子罗盘传感器提供(E-compass)。电子罗盘传感器同时提供方向传感器数据。

TYPE_MAGNETIC_FIELD_UNCALIBRATED 未校准磁力传感器,提供原始的、未校准的磁场数据。

TYPE_ORIENTATION 方向传感器简称为O-sensor,返回三轴的角度数据,方向数据的单位是角度。为了得到精确的角度数据,E-compass 需要获取 G-sensor 的数据,经过计算生产 O-sensor 数据,否则只能获取水平方向的角度。方向传感器提供三个数据,分别为azimuth、pitch和roll:

azimuth: 方位,返回水平时磁北极和 Y 轴的夹角,范围为0°至360°。0°为北,90°为东,180°为南,270°为西。

pitch: x 轴和水平面的夹角,范围为-180°至180°。当 z 轴向 y 轴转动时,角度为正值。

roll: y 轴和水平面的夹角,由于历史原因,范围为-90°至90°。当 x 轴向 z 轴移动时,角度为正值。

TYPE_PRESSURE 压力传感器,单位是hPa(百帕斯卡),返回当前环境下的压强。

TYPE_PROXIMITY 接近传感器检测物体与手机的距离,单位是厘米。一些接近传感器只能返回远和近两个状态,因此,接近传感器将最大距离返回远状态,小于最大距离返回近状态。

TYPE_RELATIVE_HUMIDITY 湿度传感器,单位是 %,来测量周围环境的相对湿度。

TYPE_ROTATION_VECTOR 旋转矢量传感器简称RV-sensor。旋转矢量代表设备的方向,是一个将坐标轴和角度混合计算得到的数据。RV-sensor输出三个数据:

x*sin(theta/2)

y*sin(theta/2)

z*sin(theta/2)

sin(theta/2)是 RV 的数量级。RV 的方向与轴旋转的方向相同。RV 的三个数值,与cos(theta/2)组成一个四元组。

TYPE_SIGNIFICANT_MOTION 特殊动作触发传感器。

TYPE_STEP_COUNTER 计步传感器,用于记录激活后的步伐数。

TYPE_STEP_DETECTOR 步行检测传感器,用户每走一步就触发一次事件。

TYPE_TEMPERATURE 温度传感器,目前已被TYPE_AMBIENT_TEMPERATURE替代。

开发android应用程序怎么调用光传感器

Android手机自带光线传感器,通常我们手机的屏幕自动亮度都是用光线传感器来实现的。该传感器在前置摄像头附近,此外,还有一个距离传感器。本文主要讲解如何使用Android手机的光线传感器。

获得感应器服务

Android开发中要使用光线传感器,需要先获得系统传感器服务Context.SENSOR_SERVICE,获得方法如下:

SensorManager senserManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);

获得光线传感器

SensorManager是系统传感器服务,是系统所有传感器的管理器。通过它,我们获得制定类型的传感器,获得光线传感器的方法如下:

详细代码

为什么感觉安卓手机的光线感应会经常性失灵呢?

安卓 手机 的屏幕亮度光线感应,使用了自动感应调节,经常还是会固定在一个亮度状态,要手动再次开关一下自动调节亮度才能正常!是安卓系统都有这个问题吗?用过多部安卓手机都是这样。

Android手机上的光线/距离传感器有什么用?有什么App会用到?

打电话的时候 感应到 然后关闭屏幕,防止误触。

软件能用到的地方, 有一个光感解锁,那个光线感应的会亮 然后你手指在那晃动几下,就解锁了 ,不需要按电源键,同样的,还有一个晃动解锁,晃动手机几下 这个是自己设定的,然后手机也就解锁了,那个距离感应的小灯会一直微微的亮在那里的。

其他的游戏我倒没碰到使用到的地方。


标题名称:android光线传感器,手机光线传感器
标题来源:http://pwwzsj.com/article/hooddd.html