第八章 安安爱弹琴
本章以“安安爱弹琴”小应用为例,主要展示了如何实现一个Android平台的简单电子琴,主要功能包括不同琴键的发声和弹奏录音、回放功能。案例中采用List来记录弹奏的过程,通过对List的一些高级用法分析和回放弹奏过程的设计,引出程序设计中的数组、循环与递归等概念。
本章的主要知识点包括:
(1)使用单个Sound组件来播放不同的声音文件;
(2)使用Clock组件测量时序;
(3)创建递归过程procedure;
(4)List的高级用法;
(5)数组、循环与递归思想。