在android中通过声音启动服务?

在android中通过声音启动服务?,android,audio,service,Android,Audio,Service,他们是否有可能在安卓系统中启动服务?如果有可能,请解释一下这些步骤。我想是的。要播放声音,您可以使用MediaPlayer,它很容易与本地文件一起使用。您只需将声音文件放在资产文件夹中,然后使用对该文件的引用调用MediaPlayer的播放方法。查看API以了解MediaPlayer的确切用法 对于服务部分,创建服务并重写onStartService方法。在这个方法中,你可以做我上面提到的关于播放声音的所有事情 请注意,如果您使用该服务,您应该自己处理并发问题,例如启动一个新线程,确保同一时间只

他们是否有可能在安卓系统中启动服务?如果有可能,请解释一下这些步骤。我想是的。要播放声音,您可以使用MediaPlayer,它很容易与本地文件一起使用。您只需将声音文件放在资产文件夹中,然后使用对该文件的引用调用MediaPlayer的播放方法。查看API以了解MediaPlayer的确切用法

对于服务部分,创建服务并重写onStartService方法。在这个方法中,你可以做我上面提到的关于播放声音的所有事情

请注意,如果您使用该服务,您应该自己处理并发问题,例如启动一个新线程,确保同一时间只播放一个声音等


因此,您可以使用IntentService,它基本上会为每个传入的intent启动一个新线程。

谢谢您的回复dds。但我的实际要求是,设备是否能听到特定的声音意味着我想启动活动或服务以执行某些操作