小编Sta*_*een的帖子

澄清Android前台服务

我的应用程序当前使用后台服务与物理设备进行通信(蓝牙).(我制造和销售物理设备.)应用程序每500ms向设备发送一个命令.用户启动此过程并且必须运行直到用户停止它.当应用程序处于活动状态时,该过程的结果将发送到应用程序.即使应用程序未处于活动状态,也需要运行此过程.(即他们接听电话,搜索网络.)一旦应用程序再次变为活动状态,该过程的状态将与应用程序同步.该过程可以在几分钟到几个小时的任何时间运行.(是的,如果用户希望在99小时内运行该过程,则需要插入.)大多数用户运行它持续2-15分钟.一切都很好,但是对于API 26,看起来不再允许这种架构.一种迁移选项是移动到前台服务.但是,我发现有关前台服务如何工作的文档不清楚.前台服务是否继续运行且应用程序未激活?(即它已经通过onPause.)如果是这样,这与后台服务有什么不同?有关前台服务如何工作的更好的文档.(我的网络搜索没有显示任何重要信息.)Alos,API 26文档没有说明如果新的限制仍适用,应用程序是否与后台服务绑定.他们呢?

谢谢,斯坦

android

5
推荐指数
1
解决办法
3785
查看次数

标签 统计

android ×1