gpt4 book ai didi

android - Android 服务自动停止

转载 作者:太空狗 更新时间:2023-10-29 16:17:20 25 4
gpt4 key购买 nike

我正在开发一个通过语音控制 Android 设备的 Android 项目。为此,我正在使用 Google 的语音识别服务。

我在这里创建了一个处理语音识别的服务。

但现在的情况是,一段时间后该服务自动停止并且我的设备停止响应用户的语音。

几秒钟后,它再次开始响应。

所以我的问题是如何阻止我的服务被自动销毁,如果可能的话,有什么技巧可以在我的服务停止时调用我的广播接收器吗?这样我就可以创建我的广播接收器来处理服务销毁。

当语音识别服务进行时,如何阻止我的设备发出哔哔声?

最佳答案

您必须使用 startForeground() 启动您的 Service。您必须向它传递一个 Notification,它将永久放置在通知栏中。这使您的 Service 无法从系统中停止。

与往常一样,请参阅 android 文档以获取更多详细信息。

http://developer.android.com/guide/components/services.html#Foreground

关于android - Android 服务自动停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23693978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com