内容正文:
第 8 课 我帮爷爷做运动
生命在于运动,科学运动有益健康。跑步是非常有效的运动之一,每日适当跑一跑,可以有效改善呼吸系统、循环系统和免疫系统。
爷爷爱运动,我们能不能开发一款计步器,自动记录运动量,来帮助他确定运动强度呢?
掌握加速度传感器、计时器组件的用法,完成“计步器”APP 制作。
一、“计步器”APP组件设计
二、“计步器”APP逻辑设计
探究实践
计步器是通过统计步数、距离、时间等数据,测算卡路里用以掌控运动量的一种工具。我们的目标是开发一款记录并显示步数的APP,同时显示已燃烧的卡路里、行走距离、行走时间等。
APP 功能:显示当前步数、时间、距离,可以根据输入的体重计算并显示消耗的热量。能够预定活动步数,达到预定步数后显示胜利画面并播放声音。
巧用传感器
加速度传感器是一个灵敏的传感器, 为非可视组件,用于侦测安卓设备的晃动。
精确计算消耗的热量比较复杂,这里忽视年龄、性别、体质等因素,利用公式:跑步热量(大卡)= 体重(kg)×距离(km)×1.036 可以得到消耗热量参考值。
轻松编程做计步
第 1 步:定义变量。
第 2 步:设定预设步数。
第 3 步: 编写时间计时器程序。在组件设计时我们已经设置时间计时器的时间间隔为 60 000 毫秒,也就是 1 分钟。
第 4 步:编写加速度传感器 1 程序。
第 5 步:播放动画程序
轻松编程做计步
鼠标右键拖拽改变查看视角,滚动滚轮实现缩放,点击仿真页面右上角的关闭按钮,可以退出当前仿真环境,并回到在线仿真平台页面。
鼠标右键拖拽改变查看视角,滚动滚轮实现缩放,点击仿真页面右上角的关闭按钮,可以退出当前仿真环境,并回到在线仿真平台页面。
选一选
将你的APP 在班里展示并评选出最佳计步器。
用App Inventor 创建一个项目后,在组件设计器的工作面板中默认会创建一个 Screen1,它相当于安卓设备的屏幕,是进行用户界面设计的地方, 它是一个容器,可以放置组件面板中的组件。
小知识
屏幕、布局与画布——屏幕
在设计应用程序时,往往需要仔细考虑不同组件在界面上的布局和构图效果,而不只是简单地