在后台服务中使用加速度计?

3

在Android应用程序处于后台时,是否可能从加速度传感器读取数据?我已经了解到在后台时无法获取触摸输入,那这也适用于加速度传感器吗?

3个回答

2

0

由于有一些应用程序可以在将手机倒置时将其静音,而其他应用程序则可以在屏幕上执行某个手势时“启动”,我认为你所询问的两件事情都是可行的。


0

即使是活动,仍然可以在后台运行,只需确保在onPause()中不取消注册事件侦听器。

服务与没有UI的活动相差不多。因此,在这种情况下,创建服务可能会更好,但如果您觉得添加服务和涉及的通信开销不值得,特别是广播,如果您做得太多,可能会在性能和能源消耗方面付出代价,那么创建服务就不是必要的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接