安静宝贝

文章
2
资源
0
加入时间
2年10月17天

Android音频焦点

因为系统中可能会有多个应用程序会播放音频,所以需要考虑他们之间该如何交互,为了避免多个应用程序同时播放音乐,Android 系统使用音频焦点来进行统一管理,即只有获得了音频焦点的应用程序才可以播放音乐。 您的应用程序在开始播放音频文件前,首先应该请求获得音频焦点,并且应该同时注册监听音频焦点的丢失通知,即如果音频焦点被系统或其他的应用程序抢占时,您的应用程序可以做出合适的响应。

重构 改善既有代码设计---第七章 在对象之间搬移特性

7.1 移动函数:在该函数最常引用的类中建立一个有着类似行为的新函数。将旧函数变成一个单纯的委托函数,或是将旧函数完全移除。7.2 搬移字段:当类中的某个字段被目标类频繁的使用,建议在目标类新建一个字段,修改原字段的所有用户,令它们改用新字段。7.3 提炼类:某个类做了多类事时,应该讲它拆分为不同的类,实现一个类做一类事。注:类的命名一定要贴合类所做的事。7.4 将类内联化:如果一个类不...