毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Android的航班信息管理系统设计与开发(3)
• 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的内核变得更加方便
共3页:
上一页
1
2
3
下一页
上一篇:
基于Android的在线订餐系统的设计与实现
下一篇:
网络新闻用户评论观点抽取研究
Android手机考勤平台的设计与实现
基于android的环境信息管理系统设计
java+mysql班级评优系统的设计实现
Python+mysql宠物领养平台的设计与实现
ASP.NET飞翔租贷汽车公司信...
基于激光超声检测金属材...
多频激励下典型非线性系统的振动特性研究
浅论职工思想政治工作茬...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
从政策角度谈黑龙江對俄...
压疮高危人群的标准化中...
提高教育质量,构建大學生...
上海居民的社会参与研究
基于Joomla平台的计算机学院网站设计与开发
浅谈高校行政管理人员的...
AES算法GPU协处理下分组加...
酵母菌发酵生产天然香料...