当前位置:首页 > 基于Android的数独游戏程序设计 - 图文
基于android数独游戏开发界面设计
4.广播接收器(Broadcast Receiver)
Android 应用程序可用于处理一个数据元素,或者对一个事件(例如接收文本消息)做出响应。 5.视图(View)
View是Android中图形用户界面的基类,提供了可视化界面展示。Android的图形界面分为三层:底层是Activity;Activity上面是Window; Window上面是Views。View又可以分为View和ViewGroup。View是基本控件,ViewGroup是布局控件。 6.信使(Intent)
Intent是不同组件之间相互导航的纽带,封装了不同组件导航查找的条件。
Android 应用程序是连同一个 AndroidManifest.xml 文件一起部署到设备的。AndroidManifest.xml 包含必要的配置信息,以便将它适当地安装到设备。它包括必需的类名和应用程序能够处理的事件类型,以及运行应用程序所需的许可。例如,如果应用程序需要访问网络 — 例如为了下载一个文件 — 那么 manifest 文件中必须显式地列出该许可。很多应用程序可能启用了这个特定的许可。这种声明式安全性有助于减少恶意应用程序损害设备的可能性。
本章小结
本章主要讲述了开发基于Android系统的数独游戏的技术做了一些概述,通过本章的内容我们要了解Android的简介,明白这项新的手机开发平台的操作体系结构,平台架构,平台特性,有哪些应用程序组件。
7
基于android数独游戏开发界面设计
3 系统分析与设计
3.1 系统需求分析
需求分析完成的好坏直接影响后续软件开发的质量,它的重要性由此可见一斑。现实情况往往是,用户不了解计算机的相关知识,而开发人员也对相关业务领域不甚了解。受思维定式的影响,用户和开发人员往往对同一问题有不同的理解,这样就对系统的功能确定带来了很大的麻烦。所以,开发人员和用户之间要进行充分和有效的沟通,甚至开发人员要置身于相关的业务领域,以确保开发出来的系统能够真正满足用户的需要。 3.1.1 功能需求分析
此次程序设计任务是Android平台下的数独游戏设计,程序将在Android模拟器中运行调试。
此次程序设计用户界面要求较为友好,由于针对的用户为Android智能手机用户,因此程序的操作非常简单容易操作。游戏进行时通过右边键盘中的数字键输入答案,程序中储存了大量的数独题目,组成了上百个关卡,供用户娱乐,此次程序设计的操作系统要求为Windows 2000(SP3以上)或者Windows XP。此次程序设计需要在Eclipse环境下开发。 1.重来功能
重来功能主要实现用户输入错误答案想要重新开始本题目。 2.下一关功能
下一关功能主要实现用户完成一关游戏后可以跳至下一关。 3.解题功能
解题功能主要实现用户解答不出此题时候系统提示答案。 4.重出题功能
重出题功能主要实现用户不想解答本题,想要换另一题目。 5.难易程度选择功能
难易程度选择功能主要实现用户根据自己实际水平选择适合自己难度的题目。 6.退出功能
退出功能主要实现退出游戏。
8
基于android数独游戏开发界面设计
3.1.2安全性需求分析
因该游戏不涉及到用户信息等,因此不需要考虑信息的泄漏。
3.2 系统的结构设计
系统结构为进入主界面显示游戏界面,选择菜单分为六项功能:重来功能、下一关功能、重出题功能、解题功能、难易程度选择功能以及退出功能。具体系统结构图如图3-1
游戏主界面 重来下一关重出题
解题难易程度退出 本章小结
本章对Android数独游戏做了需求分析,并对系统结构做了简单介绍,可以从下一章中具体看到这些界面及具体的实现方法和部分代码。
图3-1 系统结构图
9
基于android数独游戏开发界面设计
4 数独游戏界面实现
4.1 Android开发环境介绍
Android的上层应用程序是用Java语言开发,同时还需要基于Dalvik虚拟机,所以,Google公司推荐使用主流的Java继承开发环境Eclipse。只有Eclipse还不够,因为是使用Java语言进行开发,还应该有由SUN公司提供的Java SDK(其中包括JRE:Java Runtime Environment)。此外,Android的应用程序开发和Java开发有较大区别的,所以还需要有Google提供的Android SDK。同时,还需要在Eclipse安装ADT,为Android开发提供开发工具的升级或者变更,是Eclipse下开发工具的升级下载的工具。
简言之,需要以下软件,才能搭建Android开发环境,从而进行Android
应用程序的开发。 (1) Java SDK (2) Eclipse (3) Android SDK (4) ADT
4.2 Android开发平台搭建步骤
1.首先到http://www.eclipse.org/downloads/下载Eclipse集成开发环境并且解压,这里推荐下载Java EE集成版本,可以为平台的搭建省下不少工作。接着再去http://java.sun.com/javase/downloads/index.jsp 站点下载SDK后安装,下载http://dl.google.com/android/android-sdk-windows-1.5_r1.zip Android SDK1.5后解压。第一步下载工序就结束了。
2.双击Eclipse解压后目录中的eclipse.exe然后启动,选择Eclipse菜单中的Help-> Install New Software-> 选项卡上的Available Software,点击右侧的“Add”输入http://dl-ssl.google.com/android/eclipse/后确定,然后在“Work with”下拉菜单中选择刚才输入的网址。过一会就会出现一个Developer Tools选项,勾上以后点击Next以后Eclipse会自动网上查找Android 开发工具插件,然后找到Android DDMS和Android Development Tools,选中这两个点击Finish,Eclipse就会自动下载并安装Android插件了,最后会提示重启Eclipse。
3.重启后选择Eclipse菜单中的Windows-> Preferences 在左侧的Android
10
共分享92篇相关文档