• 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的内核变得更加方便
- 上一篇:基于Android的在线订餐系统的设计与实现
- 下一篇:网络新闻用户评论观点抽取研究
-
-
-
-
-
-
-
大众媒体对公共政策制定的影响
电站锅炉暖风器设计任务书
河岸冲刷和泥沙淤积的监测国内外研究现状
杂拟谷盗体内共生菌沃尔...
java+mysql车辆管理系统的设计+源代码
乳业同业并购式全产业链...
十二层带中心支撑钢结构...
中考体育项目与体育教学合理结合的研究
酸性水汽提装置总汽提塔设计+CAD图纸
当代大学生慈善意识研究+文献综述