首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android M预览3上的接近传感器冻结问题

Android M预览3上的接近传感器冻结问题
EN

Stack Overflow用户
提问于 2015-10-02 05:18:34
回答 1查看 852关注 0票数 1

是其他人在M预览3?上看到以下错误的人吗?

在向传感器管理器注册接近监听器后立即诱导接近传感器事件将导致传感器“冻结”。也就是说,如果在您的手在接近传感器上时向传感器管理器注册接近传感器侦听器,并且在此之后很快您将移除您的手,则邻近传感器将不会报告现在没有接近状态,并且将保持接近状态,直到侦听器未注册并重新注册为止。这可以发生在不同的应用程序。也就是说,如果你在一个应用程序中复制这个,所有的应用程序都会报告一个“冻结”的接近值。我第一次注意到这一点是在我的应用程序中,它碰巧定期注册和不注册邻近侦听器,提供了比通常更高的发生这种情况的机会。

  • 您使用的是哪个版本的SDK? 23
  • 您使用的是哪个Android版本?(例如MPA44G) MPA44I
  • 你用的是什么装置? Nexus 5
  • 什么步骤会重现这个问题?(请提供最低限度的重复性测试用例。) 1)使用市面上可用的应用程序,这是相当容易的。下载应用程序“传感器动力学”(SK)。它报告了各种不同的传感器及其读数。下面是链接:https://play.google.com/store/apps/details?id=com.innoventions.sensorkinetics 2)打开SK,找出接近传感器读数。注意,当某物覆盖邻近传感器时,读数是什么。当没有任何东西覆盖接近传感器时(例如。5.0cm)。保持SK开放,近距离阅读在视野中。 3)关掉屏幕。 4)打开屏幕(此时应在锁定屏幕处)。 5)覆盖接近传感器。 6)解锁屏幕。 7)手机一解锁,就会很快打开接近传感器。 8)重复步骤3-7,因为步骤7的时间很难正确(至少尝试10次)。
  • 预期的产出是多少? 预期的输出是邻近读数从邻近到离近(例如)。0.0cm至5.0cm),一旦接近传感器在上面的步骤7中迅速被揭开。
  • 你看到的是什么? 邻近读数保持在接近(例如)。从这里开始,不管邻近传感器是覆盖,还是覆盖,还是重新覆盖。只有当屏幕再次关闭时,读取才会被重置(此时邻近侦听器未注册)。

我也在下面的Google组上记录了一个bug报告。如果你认为这个问题影响了你的应用程序,请将其作为焦点。

https://code.google.com/p/android-developer-preview/issues/detail?id=3230

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-05 01:53:43

这个问题似乎已经用Android6.0.1解决了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32900962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档