KnowledgeCity

面向 Android 的 Java:管理图形资源

通过此中级Android Java编程课程学习移动端功能。
免费观看第一课 — 获取全部 10 节课程的完整访问权限。

To view this video please enable JavaScript.

课程:按需
中级  提供者 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,以及对应用进行重构。