当前位置: 首页 > 知识库问答 >
问题:

复合Android传感器不存在,尽管文档说

徐淳
2023-03-14

我使用的是运行android 4.0.4的旧手机,具有以下传感器(通过使用android Studio中的TYPE_ALL打印):

  • 加速度传感器
  • 磁场传感器
  • 接近传感器
  • 方向传感器

根据复合传感器上的android留档,这款手机应该能够输出线性加速度,但是当我要求它时,只返回null。其他简单的传感器,如加速度计或磁力计工作正常(融合以获得线性加速度的基本传感器)。

到目前为止,代码非常简单,它只是打印值。

知道为什么会这样吗?这是标准行为吗?智能手机的所有可用传感器不是都应该实现吗?

共有1个答案

班泽语
2023-03-14

根据可用的传感器,指定为硬件/软件的传感器表现不同。如果https://developer . Android . com/guide/topics/sensors/sensors _ overview . html # sensors-identify说的是软件,那么开发人员有责任使用android API将正确的基本信号融合到您要寻找的复合信号中。

 类似资料:
  • 我的问题是“另存为”对话框。如果我保存为一个不存在的复合文档,那么一切都很好。如果我双击一个现有的复合文档,那么我的代码会询问您是否要覆盖它,这也很好。 但是,错误的是,如果您键入现有复合文档的名称并单击save,它就像您单击cancel一样。 我使用FileFilter和FileView来配置所有文件的显示和过滤。 null (无论如何,在我看来)这是错误的。它应该返回APPROVE_OPTIO

  • 我成功地将“libmynative.so”文件夹复制到armeabi文件夹 但我仍然得到以下错误 这是我的主要活动 }

  • 本文向大家介绍Android实现接近传感器,包括了Android实现接近传感器的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Android实现接近传感器的具体代码,供大家参考,具体内容如下 1.接近传感器检测物体与听筒(手机)的距离,单位是厘米。 一些接近传感器只能返回远和近两个状态,如我的手机魅族E2只能识别到两个距离:0CM(近距离)和5CM(远距离) 因此,接近传感器将最大距

  • 问题内容: 我收到以下错误: 违反主键约束’PK_ss_student_grade’。无法在对象“ dbo.ss_student_grade”中插入重复的密钥。重复密钥值为(301、1011、24801、33)。 如果我在插入之前检查表,则没有记录具有这样的主键。 插入是通过C#代码完成的,并且我确保该代码仅运行一次。即使在错误之后,如果我检查表,我仍然无法获得具有这样的主键的记录。 注意:触发器

  • 1. 按钮被按下? 如果光环板按钮被按下,报告条件成立。 示例: 光环板启动后,如果按钮被按下了,播放LED动画“彩虹”。 2. 麦克风 响度 报告光环板麦克风测得的音量(0-100)。 示例: 光环板启动后,如果麦克风检测到的音量大于50,播放LED动画“彩虹”。 3. 触摸传感器()被触摸? 如果光环板的指定触摸传感器(0、1、2、3)被触摸,报告条件成立。 示例: 光环板启动后,如果触摸传感

  • 科学传感器 四路颜色传感器 新超声波模块 光线传感器 双路颜色传感器 声音传感器 热运动传感器 超声波 测距传感器 运动传感器 土壤湿度传感器 温度传感器 温湿度传感器 MQ2气体传感器 火焰传感器 磁敏传感器 视觉模块