Android个人理财系统设计与开发 (3)
时间:2017-05-07 19:54 来源:毕业论文 作者:毕业论文 点击:次
Android 的标志是一个全身绿色的小机器人(见图 1-1),它正以十分惊人的速度 风靡全球。 由于 Android 系统资源占用率较低,性能稳定,更由于其开源性,不仅让手机厂 商的成本大大降低,也使得第三方软件开发商的门槛降低了很多。基于 Android 平台 进行软件开发,只需要开发者搭建一个完整的Android 环境,利用 java语言及 Android 自身的开发包就可以进行 Android 应用程序的开发。而在现今的环境下,专业的 java 开发人员比比皆是,他们可以很快掌握Android 软件开发技术,这就意着 Android 软 件开发将拥有庞大的技术支持。 借助开放手机联盟的成功运作,多家智能手机制造商不断推出基于 Android 操作 系统的智能手机,使Android 操作系统的市场份额以及影响力与日俱增。谷歌CEO Eric Schmidt于 2011 年 2 月宣布,Android 手机的日出货量达到6万部,而最新数据已经达 到那时的 5倍。可想而知,Android 手机使用量将会越来越大,其前景正被越来越多的 人看好。 因此,研究开发一个针对一般用户简便易用的,基于 Android 系统的个人理财系 统是市场与广大用户迫切的需求,必然具有一定的实际价值和现实意义。 1.2.2 系统架构[7] Android 系统整体自底向上主要由 4 个层次构成(见图1-2) : ●Linux 内核层:该层位于硬件与其它软件层之间,它隐藏了具体的硬件细节而为 上层提供统一的底层服务,这些服务主要包括安全机制、内存管理、进程管理、网络 堆栈及一系列驱动。 ●Android 库&运行环境层: 该层包括 Android 的支持库和自己的运行环境。支持库 包括系统媒体库、活动管理库、SGL、SQLite 等,这些支持功能通过应用框架层中实 现的接口暴露给上层应用程序开发者。 Android 使用自己的运行环境和虚拟机来管理内 存,同时管理进程的生命周期。为了保证应用程序的灵敏反应,会在适当的时候停止 和中止进程,来释放更多的资源来运行高优先级的程序。 ●应用框架层:提供了用于创建 Android 应用的类库,包括位置管理器、内容提供 器、电话服务和感应器等,为表现层提供系统服务,可以自由地利用设备硬件、访问 位置信息、运行后台服务、向状态栏添加通知等。 ●应用程序层:所有应用程序包括系统预安装的和第三方的应用都位于该层,它们 基于同一个应用框架提供的 API 建造。 Android 本身自带了一个核心应用程序集合, 包括电子邮件、SMS 程序、日历、地图、浏览器、联系人等。大部分的应用都是用 Java 语言编写,并通过应用框架层与底层进行交互。 (责任编辑:qin) |