构建“Been There, Done That!”安卓应用框架
1. 设计安卓问答游戏
社交问答类游戏一直很受欢迎,从开发角度看,这类应用能让开发者探索安卓 SDK 的众多特性。下面我们来实现一款简单的问答游戏——“Been There, Done That!”,借此学习应用用户界面设计、文本和图形处理,以及与其他用户的连接。
1.1 确定游戏主题
游戏以旅行为主题,用户会被问到一些与旅行及相关经历的问题,例如:
- 你是否去过埃及金字塔?
- 你是否挤过牛奶?
- 你是否和大白鲨一起潜水过?
- 你是否爬过山?
得分最高的用户被认为是旅行经验最丰富的。
1.2 确定高级游戏特性
在开始编码前,需大致勾勒出应用的功能。除了游戏问题屏幕,应用可能还需要以下特性:
- 展示应用名称、版本和开发者的启动画面序列
- 查看分数的方式
- 游戏规则说明
- 存储游戏设置的方式
为了在这些不同特性间进行切换,可以创建一个传统的主菜单屏幕,让用户能在应用中导航。“Been There, Done That!”应用需要六个主要屏幕:
- 启动屏幕
- 主菜单屏幕
- 游戏屏幕
- 设置屏幕
- 分数屏幕
- 帮助屏幕
这六个屏幕构成了应用的核心用户界面。
1.3 确定活动要求
应用的每个屏幕都有自己的 Activity 类。为了设计良好的架构,可以实现一个包含共享组件的基础 Activity 类,命名为 Q
超级会员免费看
订阅专栏 解锁全文
3999

被折叠的 条评论
为什么被折叠?



