写给大家看的安卓应用开发书:App Inventor 2快速入门与实战
上QQ阅读APP看书,第一时间看更新

1.8 改进建议

在这本书里,每当完成一个应用,我们鼓励你做进一步的思考,考虑如何改进你的应用。每一章的结尾处,我们都会给出一些有针对性的建议,供你参考和尝试。这些建议将引导你从组件(设计)以及代码(编程)的角度,来探索程序改进的可能性,而不仅仅满足于教程中提供的那些方法。

下面是“你好猫咪”应用中可以改进的部分。

· 当摇晃设备时,猫的叫声听起来有点儿奇怪,好像有回声。这是因为在1秒钟内,加速度传感器多次触发摇动事件,所以猫叫声是重叠的。在设计视图中,你会发现音效播放器组件有一个最小间隔属性,它决定了两次声音播放之间的时间间隔。当前设置为不足半秒钟(400毫秒),这个间隔小于单次猫叫的持续时间播放软件上显示该音频文件的时间长度为1秒钟。——译者注。通过改变播放的最小间隔,可以改变声音的重叠。

· 如果你带着安装了这个应用的手机走在街上,每当你突然移动时,设备就会发出猫叫声,这难免会让你觉得尴尬。通常安卓应用一旦开始运行,就会一直处于运行状态,即使这时屏幕已经关闭;也就是说,这时应用程序与加速度传感器之间的通信不会中断,因而猫叫声也会相继传来。要想真正退出程序,需要唤出应用,然后点击设备的系统菜单按钮,并选择“退出应用”,如此才能完全关闭应用。