- 寫給大家看的安卓應用開發書:App Inventor 2快速入門與實戰
- (美)沃爾貝等
- 492字
- 2020-01-10 15:25:31
1.8 改進建議
在這本書里,每當完成一個應用,我們鼓勵你做進一步的思考,考慮如何改進你的應用。每一章的結尾處,我們都會給出一些有針對性的建議,供你參考和嘗試。這些建議將引導你從組件(設計)以及代碼(編程)的角度,來探索程序改進的可能性,而不僅僅滿足于教程中提供的那些方法。
下面是“你好貓咪”應用中可以改進的部分。
· 當搖晃設備時,貓的叫聲聽起來有點兒奇怪,好像有回聲。這是因為在1秒鐘內,加速度傳感器多次觸發搖動事件,所以貓叫聲是重疊的。在設計視圖中,你會發現音效播放器組件有一個最小間隔屬性,它決定了兩次聲音播放之間的時間間隔。當前設置為不足半秒鐘(400毫秒),這個間隔小于單次貓叫的持續時間。通過改變播放的最小間隔,可以改變聲音的重疊。
· 如果你帶著安裝了這個應用的手機走在街上,每當你突然移動時,設備就會發出貓叫聲,這難免會讓你覺得尷尬。通常安卓應用一旦開始運行,就會一直處于運行狀態,即使這時屏幕已經關閉;也就是說,這時應用程序與加速度傳感器之間的通信不會中斷,因而貓叫聲也會相繼傳來。要想真正退出程序,需要喚出應用,然后點擊設備的系統菜單按鈕,并選擇“退出應用”,如此才能完全關閉應用。