菜单
  

    2。1。2  Android系统的四大组件

    在Android系统中,为我们提供了四大基本组件,每个组件是一个视图,但是有些是可见的,有些是不可见的视图,像Activity,Content Provider是可见的视图,Service和Broadcast Receiver是不可见,它们只在系统的后台运行[3]。下面分别介绍四大组件: 

    (1)Activity简介 

    在Android系统中Activity提供可视化的用户界面,一个Android应用通常由多个Activity组成。多个Activity组成了Activity栈(Stack),当前活动的Activity处于栈顶。Activity有自己的生命周期,由Android系统来控制。 

    (2)Service简介 

    顾名思义Service就是运行在后台的一种服务程序,一般很少和用户交互,因此没有可视化界面定义一个Service类比较简单,只要继承Service类,实现其生命周期中的方法就可以了。一个定义好的Service必须在AndroidManifest。xml配置文件注册,通过<service>元素声明才能使用。Service有自己的生命周期,我们可以调用startService()启动一个Service或者bindService()方法来绑定一个存在的Service。 文献综述

    (3)Broadcast Receiver简介 

    Broadcast Receiver 顾名思义广播接收器,它和事件处理机制类似,只不过事件处理机制是程序组件级别的(例如,某个按钮的单击事件),而广播事件处理机制是系统级别的。到目前为止我们可以使用Intent来启动一个程序组件,我们还可以通过使用sendBroadcast()方法来发起一个系统级别的事件广播来传递消息[3]。我们可以在你的应用程序中实现Broadcast Receiver来监听和响应这些广播的Intent。 

    (4)ContentProvider简介 

    Content Provider 用来保存和检索数据,并且使应用程序之间相互访问数据成为可能。它是跨应用程序共享数据的唯一方法。 

    Android 为常用的数据类型(如:音视频、图片和联系方式等)提供了大量的Content Provider。它们被定义在android。provider包下面。通过这样定义好的ContentProvider 可以方便的进行数据操作。当然我们必须拥有适当的权限。我们也可以自己来定ContentProvider共享我们的数据,方便用户的访问。

    2。2  Android平台的搭建

    任何事物要运行,都需要有它自身的环境配置,Android也不例外,下面就来简单讲解一下在Windows7系统环境下Android开发平台的搭建[4]。 

    搭建开发环境需要的软件有: 

    1。PC操作系统:Windows7 

    2。软件包:Android SDK(Software Development kit)、ADT(Android Development Tool) 

    3。IDE环境:Eclipse IDE+ADT Eclipse 

    4。JDK:(JRE)Java Runtime Environment虚拟机、(JDK)Java Development kit 

    安装步骤如下: 

    ①安装JDK 

    在SUN官网下载,网址为http://developers。sun。com/downloads/,然后找 到适合自己系统的安装文件jdk-8u40-windows-x64。exe,下载完成后安装。然后在CMD窗口输入java –version检测是否安装成功,如果未能成功则需要自己手动在系统环境变量新建一个“JAVA_HOME”变量,变量值设置为JDK安装目录即可。再新建一个classpath变量,值设置为“。;%JAVA_HOME%/lib/rt。jar;%JAVA_HOME%/lib/tools。jar”,然后找到PATH变量,在值的最前面加上“%JAVA_HOME%/bin;”(环境变量在我的电脑高级系统设置属性那里设置)。 

    ②安装Eclipse 

    进入Eclipse下载页面http://www。eclipse。org/downloads/,选择Eclipse IDE for Java Developers,下载完成后解压缩即可使用。首次打开可选择自己的工作站点。 

    ③安装Android SDK 

    打开Android开发者社区网址http://developer。android。com/,转到SDK下 载页面即可下载android-sdk_r17-windows。zip,下载后解压缩,将解压后的tools目录绝对路径添加到系统变量SDK_HOME中,并在PATH系统变量前面加上“%SDK_HOME%\tools;”在CMD窗口中输入测试命令android –h验证是否安装成功。 

  1. 上一篇:Android的天气预报客户端的设计与实现
  2. 下一篇:ASP.NET+SQLserver学生家校联系系统的设计+ER图
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

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

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

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

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

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

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

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

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

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

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

  

About

751论文网手机版...

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

关闭返回