•    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的在线订餐系统的设计与实现
下一篇:网络新闻用户评论观点抽取研究

Android的音乐播放器的研究与应用

基于Android的五子棋设计与实现

jsp+mysql考试管理系统的设计与实现+ER图

php+mysql微擎系统的活动报名管理系统设计

基于云储存的文件管理系统设计+源代码

RFID射频识别技术的餐饮自...

安卓的生活助手设计与实现+源代码

硅酸钇镥闪烁晶体的光学性能研究

哈萨克民歌中生态美學思想的表现【4092字】

室外办公系统创新设计研究

建议全面开放生育政策,...

常用游戏对于小学生英语教学的影响

无刷电机调速系统设计任务书

地方政府跨区域联合环境污染治理研究

人性化的用户界面设计研究

中班幼儿“求助”型告状行为的访谈提纲

天秤男婚后出轨能改好吗...