服务在Android中自动停止

Jig*_*ekh 2 service android speech-recognition speech-to-text

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

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

但是,一段时间后,该服务会自动停止,我的设备停止响应用户的语音.

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

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

当Speak识别服务正在进行时,我怎样才能阻止我的设备响起哔哔声?

bre*_*123 6

你必须要对你ServicestartForeground().您必须传递一个Notification将永久放置在通知栏中的内容.这使你Service的系统无法阻挡.

一如既往,请参阅Android文档了解更多详情.

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