菜单
  

    •    tethering—支持作为有限/无线热点实现Internet连接共享。
    2.1.2  Android系统架构
    Android操作系统大致可以在4个主要层面上分为5个部分:
    •    Linux内核—这是Android所基于的核心。这一层包括了一个Android设备的各种硬件组件的所有底层设备的驱动程序。
    •    库—包括了提供Android操作系统的主要功能的全部代码。例如,SQLite库提供了支持应用程序进行数据存储的数据库。WebKit库为浏览Web提供了众多功能。
    •    Android运行时—它与库同处一层,它提供了一组核心库,可以使开发人员使用Java编程语言来写Android应用程序。Android运行时还包括Dalvik虚拟机,这使得每个Android应用程序都在它自己的进程中运行,都拥有一个自己的Dalvik虚拟机实例(Android应用程序都被编译成Dalvik可执行文件)。Dalvik特别为Android设计,并为内存和CPU受限的电池供电的移动设备进行过优化的专门的虚拟机[4]。
    •    应用程序框架—对应用程序开发人员公开了Android操作系统的各种功能,使他们可以在应用程序中使用这些功能。
    •    应用程序—在这个最顶层中,可以找到Android设备自带的应用程序(例如,电话,联系人,浏览器等),以及可以从Android Market应用程序商店下载和安装应用程序。我们所写的任何应用程序都处于这一层[4]。
    2.1.3  Android运行环境(Android Runtime)
    虽然Android是用Java来开发的,编写应用程序的。但却不用Java Runtime来执行Java应用程序,而是自行研发Android Runtime来执行应用程序。
    在Android SDK的Android运行环境成分分成两个重要的部分来执行系统。这两个重要部分分别是核心函数库(Core Libraries)和Dalvik虚拟机(Dalvik Virtual Machine)。
    2.1.4  SQLite简介
    SQLite是一款轻量级的关系型数据库。正因为它占用的资源少,很多嵌入式设备都使用SQLite来存储数据。并且它支持Windows,Linux,Unix等等操作系统,兼容行比较好。我们也可以用多种开发语言如C#,Java,PHP等来通过ODBC接口很方便的操作SQLite。SQLite有一下几部分组成:SQL编译器,内核,后端以及附件。SQLite通过利用虚拟机和虚拟数据库引擎,使调试,修改和扩展SQLite的内核变得更加方便
  1. 上一篇:基于Android的在线订餐系统的设计与实现
  2. 下一篇:网络新闻用户评论观点抽取研究
  1. 基于MATLAB的图像增强算法设计

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  

About

751论文网手机版...

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

关闭返回