android高手有么,我要做个播放器,能否帮我鉴定一下框架

jiangnancaizi 2009-09-18 04:24:37
我现在要做一个播放器,功能可能会稍微强大一点,所以我想做成service+client的方式,中间当然需要用aidl作为两者之间的通讯机制,这样做以后可以实现以下需求

1. 用户在播放音乐的时候, 点back键回到主界面去开启别的应用,也就是希望一边做别的事情一边听歌,此时只杀掉client进程,而server端还在播放音乐
2. 如果确实想关闭播放器,可以选择菜单里面的Exit,这样server和client两个进程一起被杀掉

但是我又发现,很多android自带的应用,运行的时候点back键,进程其实并没有杀掉,我不知道android这样做是不是考虑到再次启动应用的时候更快,如果这样合理,似乎我又没有必要采用service+client的方式,还是做成一个进程,用户back键出去干别的事情的时候,不杀掉这个进程就行了,高手能否帮我分析一下,毕竟框架定下来对后期的编码和维护是很重要的
...全文
150 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ProgrammerNO1 2010-06-08
  • 打赏
  • 举报
回复
通常都是在客户端处理
Jlins 2009-12-06
  • 打赏
  • 举报
回复
我也在做播放器 运行后台service后点back键回到主界面去,开别的应用程序,音乐可以播放,但是 我不知道怎么样再次获取到后台播放音乐的那个service
因为再次运行 音乐播放程序的时候他有新建了一个service来运行音乐~!!!


我现在遇到的问题是,只要是 点了back键回到主界面去后,就再也不能操作已经运行的后台播放音乐线程了

请高手们指点
100分相送 我帖子的地址如下
http://topic.csdn.net/u/20091205/23/8720cb29-5cc9-46f8-a905-3b0d52cc7b48.html?81892
aggio 2009-09-23
  • 打赏
  • 举报
回复
到底怎么弄呢?
saintswordsman 2009-09-23
  • 打赏
  • 举报
回复
service不能做这样的事情吗?
  • 打赏
  • 举报
回复
相当于客户端的后台运行吧
jiangnancaizi 2009-09-20
  • 打赏
  • 举报
回复
看来这里还是没有什么人啊
jiangnancaizi 2009-09-18
  • 打赏
  • 举报
回复
期待高手来指导
highball 2009-09-18
  • 打赏
  • 举报
回复
我是新手,你说的这个问题好像和Android程序的生命周期有关系。

790

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 其他移动相关
社区管理员
  • 移动开发其他问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧