菜单
  

    2.2 Android架构分析

    图中显示的是Android架构的五个主要部分。

    (1)Linux Kernel:Android基于Linux 2.6提供核心系统服务,例如:安全、内存管理、进程管理、网络堆栈、驱动模型。Linux Kernel也作为硬件和软件之间的抽象层,它隐藏具体硬件细节而为上层提供统一的服务。

        (2)Android Runtime:Android包含一个核心库的集合,提供大部分在Java编程语言核心类库中可用的功能。

        (3)Libraries:Android包含一个C/C++库的集合,供Android系统的各个组件使用。这些功能通过Android的应用程序框架(application framework)暴露给开发者。

        (4)Application Framework:通过提供开放的开发平台,Android使开发者能够编制极其丰富和新颖的应用程序。

         (5)Applications:Android装配一个核心应用程序集合,包括电子邮件客户端、SMS程序、日历、地图、浏览器、联系人和其他设置。

    图2-1  安卓架构的五个部分

    2.3 数据库介绍

        数据库表在脚本中创建,用来实现通信管理、应用管理、隐私管理、资源管理、电源管理、流量管理。

    2.4 JavaSE介绍

    Java se是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。

    2.5 Android SDK简介

    SDK是Software Development Kit的缩写,就是软件开发工具包。SDK是一些特定的软件包、软件框架等创建应用软件的开发工具的集合。Android SDK是跨平台的,因为它是基于本身底层就集成了Linux2.6作为自己的系统内核。文献综述

    Android的SDK是由Google免费提供的。SDK使得提供应用程序接口API更为简单。API是操作系统给应用程序的一个调用接口,应用程序通过调用操作系统的API而使操作系统去执行应用程序的命令。

    2.6 Android应用的构成和工作机制

    对于一个Android应用程序来说,是由Activity、IntentReceiver、Service、 Content Provider四部分组成,但并不是每一个Android应用程序都必须由这四部分组成。在应用程序中使用时,需要在配置文件AndroidManifest.xml中进行配置。这个配置文件是每个Android应用程序所必需的,用于定义应用程序的组件、组件的功能以及必要条件等。Android应用的构成和工作流程。

     Android的构成和工作流程

    3 系统总体设计

    3.1 业务分析

    根据项目的预期目标,应该需求一款对手机图片,软件,短信的加密。由于安卓的特性安卓的每项功能是通过每个app实现而来的,我们可以对相册程序、短信程序,整体进行加密,从而他们形成了一个功能就是程序加密,后续为了完善程序让程序更完整,在程序加密的基础上,添加了人们常用的一些功能。

  1. 上一篇:Android手机防火墙软件设计与实现
  2. 下一篇:基于图像反馈的摄像机自动对焦算法无焦距参数盲搜索算法研究
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 文化旅游主题展示设计广富林十里长街设计

  9. 机器人摩擦焊机头设计

  10. 公共服务均等化文献综述和参考文献

  11. 分光光度法测定水溶液中有机酸含量的研究

  12. 带式输送机技术英文文献和中文翻译

  13. 圆柱绕流国内外研究现状

  14. 《简爱》女性主义的象征

  15. 合肥老乡鸡连锁餐饮企业的经营策略探析

  16. 探讨“绿色生态”在都市设计中的体现

  17. 新生代农民工培训现状分析

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回