摘要:
车机环境下的音频使用场景,相较于原始 Android 的音频使用场景,存在这些特殊性:
+ **使用专门的 aDSP 芯片进行音效处理;**
+ **需要播放/控制原始 Android 预设之外的音源(AudioUsage);**
+ **音源间交互行为更加复杂(AudioFocus);**
+ **需要响应更复杂的电源模式变化。**
其中第一、二点会直接影响用户从 APP 层调节音量的方式,以及 AudioHAL 的实现。 阅读全文
摘要:
通过 RO 机制,我们就可以将自己编写的 Java 服务在系统启动时运行起来。 阅读全文
摘要:
我们需要一种方式,在不进行界面操作或切换 USB Role 的情况下,也能启用 logcat 日志的本地存储 阅读全文
摘要:
理想的测试工具代码应该具备以下特点:
+ 测试流程代码和测试用例代码分离
+ 与项目需求相关的代码位于测试用例代码中
+ 与项目依赖相关的代码也位于测试用例代码中
+ 测试函数接口稳定,函数名及参数不因项目不同而变化
+ 测试用例代码可以方便地进行替换 阅读全文
摘要:
为了摆脱 `va_start()` 对参数列表起始地址的依赖,我们可以把函数参数按照从左往右的顺序,依次存储于一个动态创建的链表中。 阅读全文