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