9、构建“Been There, Done That!”安卓应用框架

构建“Been There, Done That!”安卓应用框架

1. 设计安卓问答游戏

社交问答类游戏一直很受欢迎,从开发角度看,这类应用能让开发者探索安卓 SDK 的众多特性。下面我们来实现一款简单的问答游戏——“Been There, Done That!”,借此学习应用用户界面设计、文本和图形处理,以及与其他用户的连接。

1.1 确定游戏主题

游戏以旅行为主题,用户会被问到一些与旅行及相关经历的问题,例如:
- 你是否去过埃及金字塔?
- 你是否挤过牛奶?
- 你是否和大白鲨一起潜水过?
- 你是否爬过山?

得分最高的用户被认为是旅行经验最丰富的。

1.2 确定高级游戏特性

在开始编码前,需大致勾勒出应用的功能。除了游戏问题屏幕,应用可能还需要以下特性:
- 展示应用名称、版本和开发者的启动画面序列
- 查看分数的方式
- 游戏规则说明
- 存储游戏设置的方式

为了在这些不同特性间进行切换,可以创建一个传统的主菜单屏幕,让用户能在应用中导航。“Been There, Done That!”应用需要六个主要屏幕:
- 启动屏幕
- 主菜单屏幕
- 游戏屏幕
- 设置屏幕
- 分数屏幕
- 帮助屏幕

这六个屏幕构成了应用的核心用户界面。

1.3 确定活动要求

应用的每个屏幕都有自己的 Activity 类。为了设计良好的架构,可以实现一个包含共享组件的基础 Activity 类,命名为 Q

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值