App Inventor拓展項目——鋼琴游戲


本以為安卓只能寫代碼開發呢,結果安卓課程是這樣一個圖形化的開發方式,趣味性強一些吧。這里記錄一下自己根據學習內容拓展的這個鋼琴游戲。

先簡要介紹一下

Android應用開發者(英語:App Inventor)是一款卡通圖形界面的Android智能手機應用程序開發軟件。它起先由Google提供的應用軟件,現在由麻省理工學院維護及營運。

它可以讓任何熟悉或不熟悉程序設計的人來創造基於Android操作系統的應用軟件。它使用圖形化界面,非常類似於Scratch語言和StarLogo TNG用戶界面。用戶可以拖放圖形對象來創造一個運行在安卓系統上的應用,它就可以在許多手機設備上運行。

然后上成品圖:

 

 

 

 

 

 

 

 

 

 

 

 

現在來說一下功能:

 

練習模式——錄制狀態下隨意彈奏,並且可以通過按鈕切換為播放狀態播放剛才錄制的內容,再切換成清除狀態清空錄音,最后切換回錄制模式可以重新彈奏。

 

學習模式——只有學習狀態,所以無法切換狀態,右邊出現兩個數字作為指示器,上面的數字是目標指示器,下面的是用戶指示器,上面的音符提醒用戶應該按下的琴鍵,指示器用來作第二重保障。

 

場景——選擇演奏鋼琴時的背景圖(不是主菜單背景圖)。

 

背景音樂——控制主菜單背景音樂的播放與暫停,進入練習、學習模式自動終止音樂,回到主界面后音樂重新播放(背景音樂按鈕控制的是暫停和“續播”),進入場景對背景音樂無影響。

 

注:退出練習模式的方法是長按切換按鈕或者按壓手機的回退鍵,退出學習模式的方法也一樣,在學習完畢后自動退回到主菜單。選擇場景后會自動退出場景,或者按壓回退鍵退出。

具體的邏輯設計圖就不曬了,aia文件和apk文件直接扔GitHub了。當然如果您願意為知識付費的話,可以添加本人微信購買:QDDXWLKJ2021

做一個APP還是很有趣的,好玩就完了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM