08 2010 档案

声音冲突处理
摘要:在FM收音机中提到冲突处理,当收音机正在播放时,如果有其他需要播放声音的app启动,这时就会产生冲突事件。如来电,短信铃声,音乐播放,视频播放等。而前面我只是简单的说了下,根据不同的app进行不同的处理,主要是产生冲突的app运行时间来进行考虑。而事件冲突是如何产生,FM收音机怎么知道有冲突事件发生,知道冲突事件后又是如何处理的呢?这些是通过一个声音优先级管理组件来实现的。  首先所有需要播放声音... 阅读全文

posted @ 2010-08-25 19:14 rager chen 阅读(1042) 评论(0) 推荐(0)

brew组件实现原理
摘要:前文提到我的FM收音机是通过com+app来实现的。这里的com是brew的组件,和微软的com组件是不一样的。在这里我不想讨论微软的com组件和brew的组件有什么不一样,而是想详细的分析一下brew的组件原理。(因为我对微软的com组件也不是很熟悉,之前做过windows mobile的开发,但是没做多久就换平台了。。。)就让我们拿来做为例子来深入的了解brew组件的原理和实现吧!  拿FM收... 阅读全文

posted @ 2010-08-15 22:10 rager chen 阅读(753) 评论(0) 推荐(0)

导航