超星App Inventor零基础Android移动应用开发期末答案(学习通2023完整答案)

超星App Inventor零基础Android移动应用开发期末答案(学习通2023完整答案)

第一讲 很高兴遇见你,超星App Inventor,基础梦想启程

作业1:Hello,移用开 小猫

1、1、动应答案按照课程中的发期 HelloPurr示例过程,通过系统的末答模板库导入生成一个App 2、并把该App的案学源代码文件(.aia文件)导出到电脑 3、把导出的习通源代码文件名修改为 自己姓名的拼音首字母_出生月日_01.aia,例如 zs_0510_01.aia 4、完整写一个word文档,超星里面至少含有一副你的基础App在模拟器(或手机真机)中运行的屏幕截图,把该word文件改名为 自己姓名的移用开拼音首字母_出生月日_01.doc(或者docx、pdf格式),动应答案例如 zs_0510_01.doc 5、发期把以上2个文件打包到一个压缩包中,末答取名为 自己姓名的拼音首字母_出生月日_01.zip(或者rar格式),例如 zs_0510_01.zip 6、以附件形式上传该压缩包文件提交作业 评分标准: 1、作业附件可以下载并正常解压,文件按照要求进行了命名 得1分;没按要求命名 得0分; 2、aia源代码文件可以导入到App Inventor开发平台 得2分;不能导入 得0分; 3、word文件能打开,里面至少有一副App在模拟器(或手机真机)中运行的屏幕截图 得2分;没有word文件或者无内容 得0分; 请务必按时提交和参加互评,作业无法补交;没参加互评得分会严重打折!

第二讲 小机器人安安诞生记

作业2:我的漫画书

1、开发一个“我的漫画书”App,可以通过按钮翻阅上传到素材库中的漫画图片(3~5页) 具体过程如下: 1、准备好3~5个图片文件,内容为漫画书的小片段,可以网站搜索下载。内容不限,但要符合我国法律规定。 2、设计App的界面,翻页可以通过按钮来实现,比如“前一页”和“后一页”按钮; 3、编写好App的行为,能正常翻页,并有合适的翻页提示,如“已经是第一页,不能往前翻了”,“已经是最后一页,不能往后翻了”等。 4、做好测试工作后,把导出的源代码文件名修改为 自己姓名的拼音首字母_出生月日_02.aia,例如 zs_0510_02.aia 5、写一个word文档,介绍一下你的App,让评阅人能快速了解你的作品。文档里面应该含有你的App在模拟器(或手机)中运行的屏幕截图,把该word文件改名为 自己姓名的拼音首字母_出生月日_02.doc(或者docx、pdf格式),例如 zs_0510_02.doc 6、把以上2个文件打包到一个压缩包中,取名为 自己姓名的拼音首字母_出生月日_02.zip(或者rar格式),例如 zs_0510_02.zip 7、以附件形式上传该压缩包文件提交作业 评分标准: 1、作业附件可以下载并正常解压,aia源代码文件可以导入开发平台。文件按照要求进行了命名 得1分;没按要求命名 得0分; 2、App能显示漫画图片内容 得1分;不能显示 得0分; 3、有2个及以上的翻页按钮,能翻页,得1分;不能翻页,得0分; 4、有正确的翻页提示,如“已经是第一页,不能往前翻了”,“已经是最后一页,不能往后翻了”,得1分,否则得0分; 5、说明文档文件能打开且对了解该App有帮助, 得1分;没有word文件或者内容对了解该App无帮助 得0分; 请务必按时提交和参加互评,作业无法补交;没参加互评得分会严重打折!

第三讲 安安猜价格

作业3:简单计算器

1、开发一个“简单计算器”App,可可以实现两个数的 加、减、乘、除功能 具体过程如下: 1、设计App的界面,可以输入2个操作数和操作符(加减乘除),还有等号; 2、编写好App的行为,能正常实现数字的加减乘除计算,对除零情况有提示。 3、做好测试工作后,把导出的源代码文件名修改为 自己姓名的拼音首字母_出生月日_03.aia,例如 zs_0510_03.aia 4、写一个word文档,介绍一下你的App,让评阅人能快速了解你的作品。文档里面应该含有你的App在模拟器(或手机)中运行的屏幕截图,把该word文件改名为 自己姓名的拼音首字母_出生月日_03.doc(或者docx、pdf格式),例如 zs_0510_03.doc 5、把以上2个文件打包到一个压缩包中,取名为 自己姓名的拼音首字母_出生月日_03.zip(或者rar格式),例如 zs_0510_03.zip 6、以附件形式上传该压缩包文件提交作业 评分标准: 1、作业附件可以下载并正常解压,aia源代码文件可以导入开发平台。文件按照要求进行了命名 得1分;没按要求命名 得0分; 2、App的界面组件能满足两个数字的加减乘除的计算要求,得1分;不能 得0分; 3、能正常实现加减乘除运算(不考虑除零情况),得1分;不能,得0分; 4、对除零情况有提示,得1分,否则得0分; 5、说明文档文件能打开且对了解该App有帮助, 得1分;没有word文件或者内容对了解该App无帮助 得0分;

第四讲 安安爱画画

作业4:小画板

1、开发一个“我的小画板”App 开发一个“我的小画板”App,可以实现案例中的部分画图功能并作适当扩展 具体要求如下: 1、仿照案例设计App的界面,可以由用户作画;(界面可以和案例类似) 2、仿照案例完成基本的画画功能,并做一些小的扩展,详细见评分标准 3、做好测试工作后,把导出的源代码文件名修改为 自己姓名的拼音首字母_出生月日_04.aia,例如 zs_0510_04.aia 4、写一个word文档,介绍一下你的App,让评阅人能快速了解你的作品。文档里面应该含有你的App在模拟器(或手机)中运行的屏幕截图,把该word文件改名为 自己姓名的拼音首字母_出生月日_04.doc(或者docx、pdf格式),例如 zs_0510_04.doc 5、把以上2个文件打包到一个压缩包中,取名为 自己姓名的拼音首字母_出生月日_04.zip(或者rar格式),例如 zs_0510_04.zip 6、以附件形式上传该压缩包文件提交作业 评分标准: 1、App具有画线和画圆功能,得1分;不能 得0分; 2、画图能命名存盘,得1分;不能 得0分; 3、能实现触屏作画,颜色能像案例中一样由用户配色,得1分;不能,得0分; 4、画字,能让原来的“AnAn”文字每次出现都随机改变方向,得1分,否则得0分; 5、说明文档文件能打开且对了解该App有帮助, 得1分;没有word文件或者内容对了解该App无帮助 得0分; 请务必按时提交和参加互评,作业无法补交;没参加互评得分会严重打折!

第五讲 安安抓蝴蝶

作业5:打地鼠

1、开发一个“打地鼠”App 具体要求如下: 1、一只地鼠会在屏幕中随机出现(可以是几个固定的洞中随机出现,也可以草地上任意地点随机挖洞出现); 2、每局游戏有时间限制,如30秒钟,时间能倒计时显示,时间到了游戏结束; 3、打中地鼠1次加1分,能显示当前得分; 4、有重新开始功能; 5、做好测试工作后,把导出的源代码文件名修改为 自己姓名的拼音首字母_出生月日_05.aia,例如 zs_0510_05.aia 6、写一个word文档,介绍一下你的App,让评阅人能快速了解你的作品。文档里面应该含有你的App在模拟器(或手机)中运行的屏幕截图,把该word文件改名为 自己姓名的拼音首字母_出生月日_05.doc(或者docx、pdf格式),例如 zs_0510_05.doc 7、把以上2个文件打包到一个压缩包中,取名为 自己姓名的拼音首字母_出生月日_05.zip(或者rar格式),例如 zs_0510_05.zip 8、以附件形式上传该压缩包文件提交作业 评分标准: 1、App中一只地鼠会在屏幕中随机出现,得1分;不能 得0分; 2、每局游戏有时间限制,如30秒钟,时间能倒计时显示,时间到了游戏结束,得1分;不能 得0分; 3、打中地鼠1次加1分,能显示当前得分。得1分;不能,得0分; 4、有正常重新开始功能,得1分,否则得0分; 5、说明文档文件能打开且对了解该App有帮助, 得1分;没有word文件或者内容对了解该App无帮助 得0分; 请务必按时提交和参加互评,作业无法补交;没参加互评得分会严重打折!

第六讲 安安历险记

作业6:打飞机

1、开发一个“打飞机”App 具体要求如下: 1、有一架玩家可以控制的飞机,控制方法不限,可以是传感器、按键或者触屏拖动等; 2、至少有一架敌机,敌机撞到玩家的飞机,玩家飞机炸毁,玩家输; 3、玩家的飞机可以发射子弹,子弹碰到敌机后敌机会受损(可以直接炸掉)敌机炸掉后会重新产生新的敌机; 4、有重新开始功能; 5、做好测试工作后,把导出的源代码文件名修改为 自己姓名的拼音首字母_出生月日_06.aia,例如 zs_0510_06.aia 6、写一个word文档,介绍一下你的App,让评阅人能快速了解你的作品。文档里面应该含有你的App在模拟器(或手机)中运行的屏幕截图,把该word文件改名为 自己姓名的拼音首 字母_出生月日_06.doc(或者docx、pdf格式),例如 zs_0510_06.doc 7、把以上2个文件打包到一个压缩包中,取名为 自己姓名的拼音首字母_出生月日_06.zip(或者rar格式),例如 zs_0510_06.zip 8、以附件形式上传该压缩包文件提交作业 评分标准: 1、有一架玩家可以控制的飞机,控制方法不限,可以是传感器、按键或者触屏拖动等。得1分;不能 得0分; 2、至少有一架敌机,敌机撞到玩家的飞机,玩家飞机炸毁,玩家输,得1分;不能 得0分; 3、玩家的飞机可以发射子弹,子弹碰到敌机后敌机会受损(可以直接炸掉)敌机炸掉后会重新产生新的敌机。得1分;不能,得0分; 4、有正常重新开始功能,得1分,否则得0分; 5、说明文档文件能打开且对了解该App有帮助, 得1分;没有word文件或者内容对了解该App无帮助 得0分; 请务必按时提交和参加互评,作业无法补交;没参加互评得分会严重打折!

第八讲 安安的通讯助手

课程小测验(作业8)

1、要用倾斜手机的方法来控制精灵的运动方式,需要用到哪个传感器?
A、计时器
B、方向传感器
C、位置传感器
D、聚力传感器

2、要设置App在后台也能接收短信,需要设置“短信收发器组件”的“启用消息接收”属性为
A、关闭接收
B、前台时接收
C、后台时接收
D、总是接收

3、当“短信收发器”组件收到消息时,参数“数值”里保存的是()
A、收到短信的手机号码
B、发送短信的手机号码
C、收到的短信总条数
D、收到短信的手机号码个数

4、列表选择框的“元素字串”属性中,各个单元项用什么符号分隔?
A、逗号
B、分号
C、冒号
D、空格

5、当用户点击列表选择框中的某一项时,会触发( )事件
A、准备选择
B、选择完成
C、被按压
D、被松开

6、要设置复选框的选中状态,可以设置以下哪个属性?
A、选中
B、启用
C、文本
D、可见性

7、用户在“文本输入框用户名”中输入“zuccer”,先点击“按钮保存”,再点击“按钮获取”,请问此时全局变量“密码”的值是?
A、1
B、2
C、3
D、zuccer

8、以下关于“文件管理器组件”的说法不正确的是?
A、“文件管理器”的“保存文件”方法有一个参数槽
B、“文件管理器”的“读取文件”方法有一个参数槽
C、当“保存文件”方法结束后,会触发“文件存储完毕”事件
D、当“读取文件”方法结束后,会触发“获得文本”事件

9、以下代码拼接出的字符串有几行?
A、4
B、3
C、2
D、1

10、以下关于“文件管理器组件”和“微数据库组件”的说法,哪个正确?
A、“文件管理器组件”可以实现数据存储,“微数据库组件”无法实现
B、“文件管理器组件”和“微数据库组件”都有“启用”属性
C、“文件管理器组件”和“微数据库组件”都只能保存一项数据值
D、手机上不同的App之间要实现数据共享,可以用“文件管理器组件”实现

第九讲 安安爱成语

作业9 单机版成语接龙App

1、开发一个“单机版成语接龙”App 具体要求如下: 1、判断输入词语是否是成语; 2、可以判断是否符合成语接龙游戏规则; 3、可以实现提示功能; 4、可以实现显示成语含义的功能; 5、做好测试工作后,把导出的源代码文件名修改为 自己姓名的拼音首字母_出生月日 _9.aia,例如 zs_0510_9.aia 6、写一个word文档,介绍一下你的App,让评阅人能快速了解你的作品。文档里面应 该含有你的App在模拟器(或手机)中运行的屏幕截图,把该word文件改名为 自己姓名 的拼音首字母_出生月日_9.doc(或者docx、pdf格式),例如 zs_0510_9.doc 7、把以上2个文件打包到一个压缩包中,取名为 自己姓名的拼音首字母_出生月日 _9.zip(或者rar格式),例如 zs_0510_9.zip 8、以附件形式上传该压缩包文件提交作业 评分标准: 1、判断输入词语是否是成语。有,得1分;不能 得0分; 2、可以判断是否符合成语接龙游戏规则。有,得1分;不能 得0分; 3、可以实现提示功能。有,得1分;不能,得0分; 4、可以实现显示成语含义的功能。有,得1分;不能,得0分; 5、说明文档文件能打开且对了解该App有帮助, 得1分;没有word文件或者内容对了 解该App无帮助 得0分; 请务必按时提交和参加互评,作业无法补交;没参加互评得分会严重打折!

第十讲 安安爱旅游

作业10 我的足迹App

1、开发一个“我的足迹”App 具体要求如下: 1、有个账号能登录,数据存放在网络中; 2、实现指南针功能; 3、能调用出地图(不限方式); 4、做好测试工作后,把导出的源代码文件名修改为 自己姓名的拼音首字母_出生月日 _08.aia,例如 zs_0510_10.aia 5、写一个word文档,介绍一下你的App,让评阅人能快速了解你的作品。文档里面应 该含有你的App在模拟器(或手机)中运行的屏幕截图,把该word文件改名为 自己姓名 的拼音首字母_出生月日_08.doc(或者docx、pdf格式),例如 zs_0510_10.doc 6、把以上2个文件打包到一个压缩包中,取名为 自己姓名的拼音首字母_出生月日 _08.zip(或者rar格式),例如 zs_0510_10.zip 7、以附件形式上传该压缩包文件提交作业 评分标准: 1、有个账号能登录,数据存放在网络中。有,得2分;不能 得0分; 2、实现指南针功能。有,得1分;不能 得0分; 3、能调用出地图(不限方式)。有,得1分;不能,得0分; 4、说明文档文件能打开且对了解该App有帮助, 得1分;没有word文件或者内容对了解该App无帮助 得0分; 请务必按时提交和参加互评,作业无法补交;没参加互评得分会严重打折!

第十一讲 安安的股市

作业11 天气预报App

1、设计和开发一款“天气预报”App 具体要求如下: 1、在阿里云集市(或者其他地方)查找一个可用的天气预报Web API; 2、基于查找到的天气预报Web API进行App的开发; 3、能切换城市,显示具体的天气预报信息; 4、做好测试工作后,把导出的源代码文件名修改为 自己姓名的拼音首字母_出生月日 _11.aia,例如 zs_0510_11.aia 5、写一个word文档,介绍一下你的App,让评阅人能快速了解你的作品。文档里面应 该含有你的App在模拟器(或手机)中运行的屏幕截图,把该word文件改名为 自己姓名 的拼音首字母_出生月日_11.doc(或者docx、pdf格式),例如 zs_0510_11.doc 6、把以上2个文件打包到一个压缩包中,取名为 自己姓名的拼音首字母_出生月日 _11.zip(或者rar格式),例如 zs_0510_11.zip 7、以附件形式上传该压缩包文件提交作业 评分标准: 1、通过Web API进行天气预报数据的获取。有,得2分;不能 得0分; 2、实现天气预报信息的显示。有,得1分;不能 得0分; 3、可以切换城市(不限方式),切换后天气预报信息随之变化。有,得1分;不能, 得0分; 4、说明文档文件能打开且对了解该App有帮助, 得1分;没有word文件或者内容对了 解该App无帮助 得0分; 请务必按时提交和参加互评,作业无法补交;没参加互评得分会严重打折!

第七讲 安安爱弹琴

作业7:跟我学弹琴

1、开发一个“跟我学弹琴”App 具体要求如下: 1、App能运行,至少有7个琴键可以发出1、2 、3、4、5、6、7音阶; 2、实现录音和回放功能; 3、出现乐谱,教玩家怎么谈某首曲子,比如小星星、两只老虎。提示玩家方法可以是 逐个出现下一个音阶提示,也可以是有个标记指示要弹哪个键等,方法不限。 4、做好测试工作后,把导出的源代码文件名修改为 自己姓名的拼音首字母_出生月日 _07.aia,例如 zs_0510_07.aia 5、写一个word文档,介绍一下你的App,让评阅人能快速了解你的作品。文档里面应 该含有你的App在模拟器(或手机)中运行的屏幕截图,把该word文件改名为 自己姓名 的拼音首字母_出生月日_07.doc(或者docx、pdf格式),例如 zs_0510_07.doc 6、把以上2个文件打包到一个压缩包中,取名为 自己姓名的拼音首字母_出生月日 _07.zip(或者rar格式),例如 zs_0510_07.zip 7、以附件形式上传该压缩包文件提交作业 评分标准: 1、App能运行,至少有7个琴键可以发出1、2 、3、4、5、6、7音阶;得1分;不能 得 0分; 2、实现录音和回放功能,得2分;不能 得0分; 3、有演奏提示等功能。得1分;不能,得0分; 4、说明文档文件能打开且对了解该App有帮助, 得1分;没有word文件或者内容对了 解该App无帮助 得0分; 请务必按时提交和参加互评,作业无法补交;没参加互评得分会严重打折!

学习通App Inventor零基础Android移动应用开发

随着智能手机的普及,移动应用成为了人们日常生活中必不可少的一部分。而学习移动应用开发,也成为了越来越多人的热门选择。App Inventor是一款零基础的Android移动应用开发工具,非常适合想学习移动应用开发的人。本文将介绍如何使用学习通App Inventor,从零基础开始开发Android移动应用。

第一步:注册学习通账号

要使用学习通App Inventor,首先需要注册一个学习通账号。可以通过访问进行注册。注册完成之后,就可以使用学习通App Inventor了。

第二步:进入学习通App Inventor

可以通过访问进入学习通App Inventor。如果是第一次使用,可能需要下载一个插件才能使用。根据提示操作即可。

第三步:创建一个新项目

在学习通App Inventor中,可以创建一个新项目并开始开发。打开学习通App Inventor,点击“新建项目”按钮,输入项目名称并点击“创建”按钮即可创建一个新项目。在新项目中,可以开始进行移动应用开发。

第四步:添加组件

移动应用开发离不开各种组件,学习通App Inventor也提供了许多常用的组件,可以帮助快速开发移动应用。可以在左侧的“组件”栏中找到需要的组件,并将其拖拽到设计画布中。

第五步:设计界面

设计界面是移动应用的重要部分,需要根据应用的功能和需求进行设计。在学习通App Inventor中,可以通过拖拽组件、调整组件属性等方式进行界面设计。

第六步:编写代码

移动应用的核心部分是代码,通过编写代码来实现应用的各种功能。学习通App Inventor使用块语言,可以通过拖拽块形成代码。可以在左侧的“块”栏中找到需要的块,并将其拖拽到代码区中。

第七步:测试应用

完成代码编写之后,需要测试应用的各种功能。可以使用学习通App Inventor提供的模拟器进行测试,也可以将应用安装到真实设备上进行测试。

第八步:发布应用

如果应用开发完成并通过测试,就可以发布应用了。可以将应用发布到应用商店中,供其他用户下载和使用。

总结

学习通App Inventor是一款零基础的Android移动应用开发工具,非常适合想学习移动应用开发的人。通过本文的介绍,相信大家已经了解了如何使用学习通App Inventor进行移动应用开发。希望大家能够通过学习,掌握移动应用开发的技能,为自己的职业发展打下坚实的基础。