【问题标题】:writing android sensor data to XML file将 android 传感器数据写入 XML 文件
【发布时间】:2011-05-07 00:59:03
【问题描述】:

嗨 我正在开发一个应用程序,当您按下某个键时,它会从传感器读取数据并将这些数据写入 XML 文件。 我有 2 个活动,一个用于按钮,另一个是实现 sensorEventListener 的活动。 问题是我的主要活动是按钮,无法从事件侦听器活动中获取数据。 我认为侦听器活动未激活,但是当我创建意图并以该意图开始活动时,程序停止工作。该按钮能够单独创建 XML 文件。 那么我如何从传感器读取传感器数据,以及当按钮被点击时如何将它们发送到 XML 文件?

谢谢

【问题讨论】:

  • 我也有兴趣阅读传感器。你有机会分享你的代码吗? (我不是 android/java 专家,有一些代码开始会很棒)

标签: android xml events android-activity sensors


【解决方案1】:

根据您的描述,我认为最好有一个活动(使用按钮启动)并让该活动一直监听传感器值,同时将最新条目存储在内存中。

在您的onResume 方法中,您可能想要注册监听器(this)。不要忘记unRegister,一旦你离开/暂停活动。

按下按钮后,将缓存的传感器值写入 XML 文件。

【讨论】:

  • 我做了 onResume 和 unRegister 的东西,它们没问题,一个活动的想法是行不通的,我试试。你怎么能在同一个类中有一个 sensorEventListener 活动和按钮?
  • 我会更详细地解释。我有一个活动(sensoeEm 扩展活动实现 sensorEventListener),它从传感器(接近度、光线、方向...)读取数据,我有另一个活动(btn 扩展活动)实现一个按钮 onClickListener,所以我想要当按钮被点击时读取数据并将它们写入 XML
  • 我认为这可能会有所帮助,是的。关键区别在于您不会触发 READ,而是始终读取并存储最新值。单击按钮后,只需将值写出来即可。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-06-10
  • 2017-06-10
  • 1970-01-01
  • 2013-02-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多