毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Android平台的贪吃蛇游戏设计与开发(5)
1. 活动(Activities)
一个活动表示的是一个可视化的用户界面,关注一个用户从事的事件。例如,一个活动可能表示一个用户可以选择的菜单项列表,或者可能是显示照片连同它的标题。一个文本短信应用程序可能有一个活动,显示联系人的名单发送信息;第二个活动,写信息给选定的联系人;其他活动,重新查看旧信息或更改设置。虽然他们一起工作形成一个整体的用户界面,但是每个活动是独立于其他活动的。每一个都是作为Activity基类的一个子类的实现。
2. 服务(Services)
一个服务没有一个可视化用户界面,而是在后台无期限地运行。例如一个服务可能是播放背景
音乐
而用户做其他一些事情,或者它可能从网络获取数据,或计算一些东西并提供结果给需要的活动(activities)。每个服务都继承自Service基类。
3. 广播接收者(Broadcast receivers)
一个广播接收者是这样一个组件,它不做任何事,仅仅是接受广播公告并作出相应的反应。许多广播源自于系统代码,例如公告时区的改变、电池电量低、已采取图片、用户改变了语言偏好。应用程序也可以发起广播,例如为了他其他程序知道某些数据已经下载到设备且他们可以使用这些数据。
4. 内容提供者(Content providers)
内容提供者(content provider)使一个应用程序的指定数据集提供给其他应用程序。这些数据可以存储在文件系统中、在一个SQLite数据库、或者是以任何其他合理的方式。内容提供者继承自ContentProvider 基类并实现了一个标准的方法集,使得其他应用程序可以检索和存储数据。然而,应用程序并不是直接调用这些方法。相反,替代的是它们使用一个ContentResolver对象并调用它的方法。ContentResolver能与任何内容提供者通信,它与提供者合作来管理参与进来的进程间的通信。
当接收到ContentResolver发出的请求后,内容提供者就会被激活。而其它的三种组件——活动、服务和广播接收者,被一种叫做意图(intent)的异步消息激活。意图是一个保存着消息内容的Intent对象。对于活动和服务来说,Intent对象指明了请求的操作名称以及作为操作对象的数据的URI和其它一些信息。例如,它可以传递对活动的一个请求,让它为用户显示一张图片,或者是让用户编辑一些文本。而对于广播接收者而言,Intent对象指明了广播的行为。比如当照相按钮被按下,它可以对所有感兴趣的对象广播。
2.5 国内外
研究现状
与水平
2.6 发展趋势
2.7 项目开发的目的与意义
2.7.1 项目开发目的
自从2007年Google在发布会上发布Android系统1.0之后,各大手机生产厂商纷纷将目光投向了最具发展潜力的Android系统,并陆续推出了各种品牌的搭载Android系统的智能手机。
时隔四年,在手机市场中,Android手机所占的市场份额正以非常迅猛的速度上升:2010年市场份额: Symbian 36.6%、Android 25.5%、iPhone 16.7%、windows Mobile 2.8%、linux 2.1% 。Nokia的Symbian系统在Android系统的影响之下,正在从手机市场中的王者之位慢慢退下来。在未来的几年之内,Android手机必然会占据手机市场的主要份额,所以在这种形式下,Android应用的前景也必定是一片大好,应用市场欣欣向荣。
2.7.2 项目开发意义
如今,
电子
硬件支持越来越多的高端产品。人们对手机的功能要求不再局限于只接电话和打电话,这些基本功能的基础上。移动电话已经成为非常重要的在我们的日常生活中更多的娱乐和休闲的工具。许多人将在一个无聊的状态,如在等公共汽车的时候,坐公交车,在等人的时候,此时如果有一个非常有趣的游戏来消磨时间,那将是更好的。因为Android手机有多任务处理功能,它可以让人们听音乐玩游戏,渐渐让人等到一辆公交车,消磨时间。
共7页:
上一页
1
2
3
4
5
6
7
下一页
上一篇:
ASP.net公司新闻管理系统设计+文献综述
下一篇:
ASP.net的企业办公自动化系统设计
Android手机考勤平台的设计与实现
基于android的环境信息管理系统设计
Python+mysql宠物领养平台的设计与实现
基于激光超声检测金属材...
Android全国天气移动终端应用程序设计研究
基于MOODLE平台的在线交互式学习设计
基于离散事件系统Petri网模型的可达图研究
浅谈高校行政管理人员的...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
提高教育质量,构建大學生...
压疮高危人群的标准化中...
AES算法GPU协处理下分组加...
上海居民的社会参与研究
浅论职工思想政治工作茬...
酵母菌发酵生产天然香料...
基于Joomla平台的计算机学院网站设计与开发
从政策角度谈黑龙江對俄...