毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于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的五子棋设计与实现
jsp+mysql考试管理系统的设计与实现+ER图
php+mysql微擎系统的活动报名管理系统设计
基于云储存的文件管理系统设计+源代码
RFID射频识别技术的餐饮自...
安卓的生活助手设计与实现+源代码
硅酸钇镥闪烁晶体的光学性能研究
哈萨克民歌中生态美學思想的表现【4092字】
室外办公系统创新设计研究
建议全面开放生育政策,...
常用游戏对于小学生英语教学的影响
无刷电机调速系统设计任务书
地方政府跨区域联合环境污染治理研究
人性化的用户界面设计研究
中班幼儿“求助”型告状行为的访谈提纲
天秤男婚后出轨能改好吗...