service运行 不一定,要看service怎么写的。比如mediaserver里面有多个service存在,service的响应可能在主线程,也可能在子线程。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我说的是service在那个线程中运行.....UI线程还是子线程!!!!!!! 话说mdediaservice是什么东东????我没用过,还有能说的具体点吗??? 运行在UI线程 耗时操作时可能会ANR 话说mdediaservice是什么东东????我没用过,还有能说的具体点吗???mediaserver是系统的服务,你只要知道是个service就行了。如果要研究service的响应,最好要去看binder了,我最近正好在看,目前我看到的情况是service中的thread其实是很多的,当service中所有thread都不空闲的时候(有很多client连接过来的时候),binder会要求service去启动的新的thread,直到达到最大值。我们ps -t去看一个进程的时候,看到很多binder_1,binder_2..,这些thread都是和binder 设备交互,可以响应client的操作的。 android中发送腾讯微博 struts2 框架异常 android 注册登录如何实现 Android判断GPS、wifi、移动网络是否可用的探知函数 honeycomb问题 android 关于获取特定触点坐标 微信录音的时候弹出的那个透明的pop可以显示录音时音量的大小,请问这个是怎么实现的呢? ZXing中的MultiFormatReader支不支持解析PDF417? 求解:ListView有数据不显示问题 求助贴 android中webview播放优酷视频,加载不出来视频 android 中sqlite查询条件如何对blob类型进行处理
耗时操作时可能会ANR
mediaserver是系统的服务,你只要知道是个service就行了。
如果要研究service的响应,最好要去看binder了,我最近正好在看,目前我看到的情况是service中的thread其实是很多的,当service中所有thread都不空闲的时候(有很多client连接过来的时候),binder会要求service去启动的新的thread,直到达到最大值。
我们ps -t去看一个进程的时候,看到很多binder_1,binder_2..,这些thread都是和binder 设备交互,可以响应client的操作的。