(3)Service可以理解为运行于Android系统后台的服务程序,它没有用户界面,也不能与用户完成交互,通常是用来运行一些后台程序,如来电防火墙。
(4)Intent是Android系统中的不同组件之间交互的纽带,可以将封装于其中的数据传递到同一应用程序的另一组件中。
(5)ContentProvider是Android操作系统上用于不同应用程序间的一种数据共享机制,因为在Android操作系统上,各个应用程序间是完全相互独立的,要向实现应用程序间的数据共享就不得不依赖于它提供的ContentProvider组件。
2.1.2  Android应用开发工具Eclipse简介
Eclipse是由IBM公司投资4000万美元开发的IDE(Integrated Development Environment)集成开发工具。它是目前最流行的Java集成开发工具之一,基于Java语言编写,并且是开放源代码的、可扩张的开发工具[5]。此外,IBM公司为了推动开源运动,于是捐出了由它开发Eclipse全部源代码,并在此基础上组建了Eclipse联盟,Eclipse开发工具的后续开发也交由该联盟负责。Eclipse开发工具为软件开发人员提供了一流的Android应用程序集成开发环境,插件概念是构建Eclipse开发工具平台体系结构的基础。插件是Eclipse平台最具特色的特征之一,也是其区别于其它开发工具的特征之一。我们在使用Eclipse工具进行Android应用程序开发时,首先我们需要利用Eclipse开发工具提供的文本编辑器进行Android应用程序源代码的编写,其次再利用真实的安卓智能手机或者各类Android Virtual Device安卓模拟器运行编译通过的Android应用程序。
2.1.3  Android应用开发流程
第一,创建Android虚拟设备或者硬件设备:开发人员需要创建Android虚拟设备(AVD)或者连接硬件设备来安装应用程序。
第二,创建一个Android应用程序项目:Android应用程序需要的所有源代码文件和资源文件都包含在该项目中。它被构建成可以在Android设备安装的.apk文件。
第三,构建并运行应用程序:如果使用Eclipse开发工具,每次保存修改时都会自动构建,而且可以单击“运行”按钮将运行程序安装到模拟器。
第四,使用SDK调试和日志工具调试应用。
第五,使用测试框架测试应用程序。
上一篇:具有缩放功能的图像检索系统设计
下一篇:基于IPID的网络存储隐蔽信道的设计与实现

關于修船企业ERP系统的设计思想【6512字】

Python船联网传感器感知模块研究与实现

ASP.NET49.8米渔政船船舶设备考核系统开发

ASP.NET的49.8m渔政船辅机设...

面向微信公众平台的智能客服机器人设计

VB+sqlserver船用柴油机进气...

HTML5和android的手机聊天机器人APP开发

医院财务风险因素分析及管理措施【2367字】

国内外图像分割技术研究现状

志愿者活动的调查问卷表

神经外科重症监护病房患...

承德市事业单位档案管理...

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

公寓空调设计任务书

AT89C52单片机的超声波测距...