官术网_书友最值得收藏!

1.8 改進建議

在這本書里,每當完成一個應用,我們鼓勵你做進一步的思考,考慮如何改進你的應用。每一章的結尾處,我們都會給出一些有針對性的建議,供你參考和嘗試。這些建議將引導你從組件(設計)以及代碼(編程)的角度,來探索程序改進的可能性,而不僅僅滿足于教程中提供的那些方法。

下面是“你好貓咪”應用中可以改進的部分。

· 當搖晃設備時,貓的叫聲聽起來有點兒奇怪,好像有回聲。這是因為在1秒鐘內,加速度傳感器多次觸發搖動事件,所以貓叫聲是重疊的。在設計視圖中,你會發現音效播放器組件有一個最小間隔屬性,它決定了兩次聲音播放之間的時間間隔。當前設置為不足半秒鐘(400毫秒),這個間隔小于單次貓叫的持續時間播放軟件上顯示該音頻文件的時間長度為1秒鐘。——譯者注。通過改變播放的最小間隔,可以改變聲音的重疊。

· 如果你帶著安裝了這個應用的手機走在街上,每當你突然移動時,設備就會發出貓叫聲,這難免會讓你覺得尷尬。通常安卓應用一旦開始運行,就會一直處于運行狀態,即使這時屏幕已經關閉;也就是說,這時應用程序與加速度傳感器之間的通信不會中斷,因而貓叫聲也會相繼傳來。要想真正退出程序,需要喚出應用,然后點擊設備的系統菜單按鈕,并選擇“退出應用”,如此才能完全關閉應用。

主站蜘蛛池模板: 北宁市| 昌黎县| 大洼县| 大丰市| 闽侯县| 交城县| 定日县| 蓬溪县| 济阳县| 突泉县| 东港市| 绿春县| 水城县| 增城市| 萍乡市| 会宁县| 宁晋县| 新安县| 延川县| 东台市| 永修县| 仙桃市| 壤塘县| 合山市| 澄城县| 潞城市| 广灵县| 新晃| 托里县| 根河市| 通辽市| 徐闻县| 井研县| 雅江县| 福鼎市| 武城县| 遂溪县| 崇明县| 盐山县| 洛南县| 定西市|