【发布时间】:2011-11-30 07:17:16
【问题描述】:
如何让应用程序监听设备的震动?我的意思不是应用程序中的唯一活动,而是所有活动。我使用 TabActivity 并在此处完成了注册/取消注册 SensorManager 的所有逻辑,并将其实现为 SensorEventListener 以检测抖动。然后选项卡中的活动侦听自定义 OnShakeListener,在我的 TabActivity 中声明。但这种逻辑导致崩溃。我选择这种实施方式是否正确并且应该寻找错误?或者我应该使用服务来获得我想要的东西吗?或者有没有其他办法?
【问题讨论】:
-
如果您使用该数据针对每个活动执行特定的操作,那么使用通用侦听器对我来说没有意义。如果您只是想记录该数据或无论您正在进行什么活动,那么服务可能是有意义的。
标签: android listener sensors android-sensors