Android 后台服务?

Android 后台服务?,android,Android,当应用程序处于后台时,android中的加速计传感器是否可以读取数据? 我已经读到,在后台时不可能获得触摸输入,这也是真的吗?因为有一些应用程序可以在手机倒置时静音,还有一些应用程序可以在你在屏幕上做某个手势时“启动”,我想你问的这两件事都是可行的。是的,你可以读取传感器 但是您必须实现一个服务 至于输入即使活动仍然可以在后台运行,您只需确保没有在onPause()上注销事件侦听器 服务只不过是一个没有UI的活动。因此,在这种情况下,创建服务可能“更好”,但如果您觉得添加服务的开销和所涉及的通

当应用程序处于后台时,android中的加速计传感器是否可以读取数据?
我已经读到,在后台时不可能获得触摸输入,这也是真的吗?

因为有一些应用程序可以在手机倒置时静音,还有一些应用程序可以在你在屏幕上做某个手势时“启动”,我想你问的这两件事都是可行的。

是的,你可以读取传感器 但是您必须实现一个服务


至于输入

即使活动仍然可以在后台运行,您只需确保没有在onPause()上注销事件侦听器

服务只不过是一个没有UI的活动。因此,在这种情况下,创建服务可能“更好”,但如果您觉得添加服务的开销和所涉及的通信不值得,尤其是广播,那么创建服务肯定没有必要,如果创建服务的成本太高,可能会在性能和能耗方面造成损失