6.1 后台音频播放
迄今为止,本书的重点都是构建位于前台的应用程序,他们有用户界面以在用户面前展示自己。在第5章中,我们还了解了如何为这些类型的应用程序添加音频播放功能。
然而,如果想要构架一个播放音乐或音频书籍的应用程序,但是希望用户能够在继续通电话的同时用电话做其他的事情,那么应该怎么办呢?如果仅仅局限于构建活动,那么要实现该功能可能会比较麻烦。Android操作系统保留结束不在前台以及用户没有使用的活动的权利。它这么做是为了释放内存,从而为运行其他的应用程序腾出空间。如果操作系统结束一个正在播放音频的活动,那么它将停止播放音频,导致用户体验变得糟糕。
幸运的是,存在一种解决方案,不同于在一个活动中播放音频,该解决方案使用了一个服务来播放。
posted on 2014-08-28 13:54 宁静致远,一览众山小 阅读(431) 评论(0) 编辑 收藏 举报
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步