菜单
  

    (3)系统运行库层:Java本身是不能直接访问硬件的,要想让Java访问硬件,必须使用NDK才可以[3]。NDK是一些由C/C++语言编写的库[3]。这些C/C++库,比如libc、多媒体库、SQLite、Webkit、FreeType、SSL、Dalvik VM等。大多数情况下都需要通过Dalvik VM来访问这些C/C++库。

    (4)Linux内核层:Android的核心系统服务是由最底层的Linux内核支持的,如安全性、内存管理、进程管理、网络协议栈和驱动模型。Linux内核也同时作为手机物理硬件与Android软件栈之间处理核心系统服务的硬件抽象层[4]。

    Android四大基本组件分别是:Activity,Service,Content Provider,BroadcastReceiver。

    (1)Activity:活动是使用频率最高和最基础的组件。一个活动通常就是一个可视化的用户界面。一个Android应用程序一般由多个不同的活动组成。多个活动组成了活动栈。在不同的活动之间传递数据要用到Bundle对象和Intent对象。源'自:751-'论.文'网"]www.751com.cn

    (2)Service:服务是不可见的,往往运行在后台。可以用来执行一些耗时的操作。还有一些不需要用户参与的操作。 

    (3)Content Provider:Android提供了多种数据存储方式, Content Provider适用于应用程序之间传递数据的情形。它提供了一个标准的接口,将应用层从底层数据层里分离出来,使得应用程序之间可以共享数据。

    (4)BroadcastReceiver:广播接收器就是实现对Intent的监听和响应。Android系统中定义了很多标准的Broadcast Action来响应系统广播事件。也可以自定义BroadcastReceiver来接受广播事件。

    2.3  JSP技术介绍

    JSP的全称是Java Server Pages,是由SUN公司发布的一种技术标准,这种技术标准用于动态的Web应用开发。JSP基于Java技术,是由JSP标记、HTML标记和Java代码组成。它是Servlet API的一个扩展,可以实现静态的HTML和动态的HTML混合编码。JSP主要有以下优点:

    (1)JSP提倡把内容的显示和内容的生成分离。

    (2)可移植性好。JSP也具有Java语言的“一次编写,随处运行”的特点。JSP的平台无关性使其得到了广泛的应用。

    (3) JSP使用了预编译机制,可以大大提高效率。 

  1. 上一篇:php+mysql人才招聘管理系统设计与实现
  2. 下一篇:C#+sqlserver在线点餐系统的设计与实现
  1. 基于MATLAB的图像增强算法设计

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

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

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

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

  6. 基于安卓系统的测量软件...

  7. 基于VC++的GIS矢量图形系统开发

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

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

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

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

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

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

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

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

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

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

  

About

751论文网手机版...

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

关闭返回