Android 安卓传感器——哪一个可以直接输入?
Android SDK实际上提供了一个很好的接口来访问传感器。 但是,例如,线性加速度传感器可以按照重力和加速度的描述进行评估-因此,该传感器没有真正的物理对应物,它是一个-让我们称之为“虚拟传感器” 对于接近传感器来说,情况相当清楚,我无法想象它会受到其他一些值的影响 但是当GPS信号很弱时,GPS传感器可能会受到accleremoter传感器的影响,我认为这些值是由其他传感器支持的 所以基本上我的问题是:哪些传感器直接从物理传感器获得输入,哪些传感器以某种方式被Android SDK修改或完全计算? 如何从传感器获取原始输入 我附加了通过Sensor类可用的传感器列表。GPS、无线局域网、摄像头等丢失Android 安卓传感器——哪一个可以直接输入?,android,android-sensors,Android,Android Sensors,Android SDK实际上提供了一个很好的接口来访问传感器。 但是,例如,线性加速度传感器可以按照重力和加速度的描述进行评估-因此,该传感器没有真正的物理对应物,它是一个-让我们称之为“虚拟传感器” 对于接近传感器来说,情况相当清楚,我无法想象它会受到其他一些值的影响 但是当GPS信号很弱时,GPS传感器可能会受到accleremoter传感器的影响,我认为这些值是由其他传感器支持的 所以基本上我的问题是:哪些传感器直接从物理传感器获得输入,哪些传感器以某种方式被Android SDK修改或完
//API-Level: 3
TYPE_ACCELEROMETER
TYPE_GYROSCOPE
TYPE_LIGHT
TYPE_MAGNETIC_FIELD
TYPE_PRESSURE
TYPE_PROXIMITY
TYPE_TEMPERATURE
//API-Level: 9 (2.3)
TYPE_GRAVITY
TYPE_LINEAR_ACCELERATION // can be calculated via acc. and grav. (link above)
TYPE_ROTATION_VECTOR
我很确定目前的GPS是一个独立的或提供原始数据输出的系统 我知道方向传感器不是单个传感器的原始传感器,而是两个传感器的融合,将来可能更多(陀螺仪)。到目前为止,定位是磁场传感器(指南针)和加速计的组合。任何现代指南针都将使用指南针和加速计来计算其最终方向,并补偿漂移、噪声和其他干扰。如果在使用get rotation matrix和get orientation计算方向时注意到,则需要同时监听磁场和加速计传感器 我想说的是,重力、线加速度和旋转矢量传感器不是实际的传感器,只是从其他传感器分离出来的数据的一部分,主要来自加速度计和指南针
最后,压力和温度传感器实际上是通过单个传感器计算的 我很确定目前的GPS是独立的或提供原始数据输出的 我知道方向传感器不是单个传感器的原始传感器,而是两个传感器的融合,将来可能更多(陀螺仪)。到目前为止,定位是磁场传感器(指南针)和加速计的组合。任何现代指南针都将使用指南针和加速计来计算其最终方向,并补偿漂移、噪声和其他干扰。如果在使用get rotation matrix和get orientation计算方向时注意到,则需要同时监听磁场和加速计传感器 我想说的是,重力、线加速度和旋转矢量传感器不是实际的传感器,只是从其他传感器分离出来的数据的一部分,主要来自加速度计和指南针
最后,压力和温度传感器实际上是通过单个传感器计算的 >>但是当GPS信号很弱时,GPS传感器可能会受到accleremoter传感器的影响,我认为其他传感器会以某种方式支持估计值。如果像这样精心制作,那就太酷了。但我在两个方面让你失望:从技术上讲,GPS没有传感器,Android也没有这样的巫术。>>但是当GPS信号很弱时,GPS传感器可能会受到accleremoter传感器的影响,我认为其他传感器以某种方式支持这些值。如果像这样精心制作,那就太酷了。但我在两个方面让你们失望:从技术上讲,GPS并没有传感器,而Android并没有这样的巫毒。