菜单
  

    (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调试和日志工具调试应用。
    第五,使用测试框架测试应用程序。
  1. 上一篇:具有缩放功能的图像检索系统设计
  2. 下一篇:基于IPID的网络存储隐蔽信道的设计与实现
  1. HSI机器视觉的两自由度机器人对接技术研究

  2. OpenGL激光雷达的移动机器人动态空间模型抽取

  3. Smart智能机器人控制系统架构设计研究

  4. 飞行吸附两栖机器人的吸附装置研究

  5. 基于分布式的机器人集成环境设计

  6. 桥梁检测机器人病害视觉检测技术研究

  7. 多自由度爬壁机器人电控板的设计制作及调试

  8. 杂拟谷盗体内共生菌沃尔...

  9. 十二层带中心支撑钢结构...

  10. 当代大学生慈善意识研究+文献综述

  11. 电站锅炉暖风器设计任务书

  12. java+mysql车辆管理系统的设计+源代码

  13. 大众媒体对公共政策制定的影响

  14. 乳业同业并购式全产业链...

  15. 酸性水汽提装置总汽提塔设计+CAD图纸

  16. 河岸冲刷和泥沙淤积的监测国内外研究现状

  17. 中考体育项目与体育教学合理结合的研究

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回