在我们的应用程序中,我们使用多种服务和意图服务进行BLE通信,麦克风录音等。
我们注意到了新的背景限制和限制(是的,我们确实注意到它已经很晚了,我知道)。我已经更改了使用ContextCompat.startForegroundService()函数的实现,并使用startForeground()和docs中声明的通知。
但我们看到,当应用程序被杀死时,前台服务也会在几分钟后死亡。它会发生吗?如果应用程序在后台,前台服务是否只能继续工作?
此外,如果是这种情况,电池优化功能有何功能?只在后台保持服务工作?当应用程序是具有此功能的后台时,服务仍然可以被杀死吗?
我已经阅读了很多关于它的文档,但是当应用程序被杀死时,我仍然对服务状态感到困惑。
我们不介意显示这些服务的通知,但我们仍然希望它继续“无休止地”工作。
但我们看到,当应用程序被杀死时,前台服务也会在几分钟后死亡。它会发生吗?如果应用程序在后台,前台服务是否只能继续工作?
是的它破坏了前台服务..,但它在微秒内再次重建......它的自然行为。即使你通过将它从最近的应用程序中删除来杀死应用程序.. !!
仅发布您的前台服务代码.. !!没有额外的代码,我会纠正它,以便它可以按照我说的方式行事。
此外,如果是这种情况,电池优化功能有何功能?只在后台保持服务工作?当应用程序是具有此功能的后台时,服务仍然可以被杀死吗?
如果电池正在优化,那么它可能也不会重新启动前台服务ON_BOOT_COMPLETE
我已经阅读了很多关于它的文档,但是当应用程序被杀死时,我仍然对服务状态感到困惑。
是的,我知道这是完全浪费时间,因为谷歌文档没有直接的文档记录方式,并且没有开发人员的示例代码...如果你想编码超过4个android操作系统,那么所有代码都需要编码为每个版本代码.. !!
我们不介意显示这些服务的通知,但我们仍然希望它继续“无休止地”工作。
它永远不会发生......必须与广播接收器一起实现,并且当你想要你的服务似乎无休止地运行时...再次你不能创建静态接收器,不能像以前那样通过清单调用它们......你需要在运行时从前台服务创建它。
我可以在哪里获得示例代码?没有...谷歌没有示例代码......只是等等等等等等......
简短而甜蜜......我已经失去了我的完整一年,现在对你的所有问题都很了解,并且已经在应用程序和应用程序中实现了它在市场上运行得非常好,正如预期的那样......我喜欢像Google一样缺乏帮助他们它在文档中..发布您的代码,让我知道,让它从我的工作
谷歌制作wrong os
(Android)基于wrong concept
与wrong implementation
与wrong support
与wrong documentation
与wrong License
开源,允许non - standard
公司修改和使用它..现在考虑它的缺点:
Lollipop
和Marshmallow
。两种方式都不同,已经开发人员有1000个案件要处理,然后再来这个..直播:ColorOs
OnePlus:OxygenOs
MI:FunTouchOs
。 。 。 。
这是一个巨大的公司列表,谁不知道如何修改(和为什么修改......?)开始修改stock-android
..,其中大部分只允许facebook
,Google
,Whatsapp
,Instagram
,主要的社交应用程序供应商服务才来在Boot_complete
的记忆中。
为什么只有这些服务,为什么不是我的..?
因为买家不会购买上述软件无法使用的手机.. !!没有人会拿这样的手机.. !!
为什么不是我的...?
这是一项业务
还有别的办法......?
没门..!!正如我们在Googles Android Studio上开发标准应用程序,并在谷歌的模拟器上测试它,它拥有stock-android系统.. !!因此,不保证它是否适用于每个制造商的设备.. !!
谁负责这些所有情况..什么是解决方案..?
谷歌负责这些所有的挫折,所有的手机制造商已经采取了这样的程度,现在无法处理..谷歌必须对修改加以限制,并且还必须实施硬件支持系统.. !!消除这种非托管操作系统的最佳方法。