中级
提供者 : Shad Sluiter
10 课时 · 44m
语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文
课程描述
在本节中,您将创建一个利用图形的游戏。我们将JPEG文件导入到Android项目中相应资源文件夹中,并从Java 代码中访问这些文件。此外,游戏利用随机数生成器让玩家与计算机竞争。游戏得分、计算机选择、用户选择等统计信息都封装在一个游戏状态类中,给我们又一次展示了面向对象编程技术。
学习目标
- 在应用程序中导入图形资源。
- 管理ImageView控件的属性。
- 生成随机数并利用它们来管理游戏。
- 将游戏的相关属性封装到单个类变量中。
您将学到的内容
- 将JPEG文件等图形资源导入适当的Android资源文件夹,并通过Java代码访问这些资源
- 管理ImageView控件的属性,并为图片和文本创建布局
- 生成随机数,利用随机数管理游戏流程并处理计算机的选择
- 将游戏的相关属性封装到单一的游戏状态类变量中
- 构建通用点击监听器,并在按钮点击时更新TextView和ImageView控件
- 判断胜负、计算得分、更新UI并对应用进行重构
关键要点
- 本课程通过构建一款石头、剪刀、布游戏,使用导入的图形资源来讲授Android资源管理。
- JPEG文件等图形资源被导入适当的Android资源文件夹,并可在Java代码中访问。
- 随机数生成器让玩家能够在游戏过程中与计算机进行对战。
- 游戏得分、计算机选择、用户选择及其他统计数据被封装在游戏状态类中,充分体现了面向对象编程技术。
- 课程内容涵盖创建游戏图形、构建布局、处理选择操作、判断胜负与计分,以及对应用进行重构。
常见问题
在本课程中我将构建什么项目?
您将创建一款利用图形资源的石头、剪刀、布游戏,其中随机数生成器使玩家能够与计算机进行对战。
我将学到哪些关于Android图形处理的知识?
您将学习如何将JPEG文件等图形资源导入适当的Android资源文件夹,通过Java代码访问这些资源,以及管理ImageView控件的属性。
本课程如何体现面向对象编程?
游戏得分、计算机选择、用户选择及其他统计数据被封装在单一的游戏状态类变量中,直观地演示了面向对象编程技术。
课程涵盖哪些主题?
课程内容包括:创建游戏图形、为图片和文本构建布局、创建通用点击监听器、在选择操作时更新TextView和ImageView、处理计算机选择、判断胜负与计分、更新UI,以及对应用进行重构。









