毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

Android智能终端二维码的生成与识别技术(6)

时间:2022-12-06 19:35来源:毕业论文
2。3。1 Android 系统架构 每一个优秀的系统都拥有一套完整的系统架构。Android系统也不例外。Android系统架构被分为四层,从高层到低层依次是应用程序层、

2。3。1 Android 系统架构

    每一个优秀的系统都拥有一套完整的系统架构。Android系统也不例外。Android系统架构被分为四层,从高层到低层依次是应用程序层、系统运行库层等如图2-4所示:

图2-4 Android 系统架构

( 1)应用程序层

Android系统包含了很多基础应用程序。这些系统有可能被别人开发的另一个软件所替代,这就使 Android 系统还具有很便捷与自由的这种特性。 

   (3)系统运行库层

    系统运行库层的组织结构。可以分为两个主要的方面:系统库和Android 运行时。其主要函数组件如下: 

 ①Surface Manager:当有好几个程序被运行的时候,它负责显示和管理存取操作之间的互换[15]。与此同时也会进行2D和3D 间的显示合成。

 ②Media Framework:媒体库是它的中文名字。

 ③H。264。SQLite:小型的关系数据库引擎。

 Android 运行:安卓应用程序是用一种很高端的语言编写的。这个语言就是Java程序语言。并且在Android运行的时候进行执行。

2。3。2 Android 系统程序结构

Android系统程序是由好几个组件共同组成,来完成它的功能的,每一个部分都发挥自己的长处,最终各个部分相互补拙,最终形成完美的系统,体系结构框图如图2-5所示,其主要组件如下:

(1)Activity(活动)来自~优尔、论文|网www.youerw.com +QQ752018766-

在这个界面里,开发者可加入需要的控件。如:输入框、按钮、文本框、下拉菜单等。Activity组件之间的调用由软件需求来进行决定。Activity从on Create()开始。on Destory()结束。

(2)Service(服务)

    服务组件提供了运行系统的后台进程。service不能提供用户界面。服务组件能进行后台音频的支持。还有远程调用。而且这些功能不会影响到活动组件的工作。别的组件如活动等都可以通过调用来启动服务组件。并与之产生数据交互。 

(3)Broadcast Receiver(广播接收)

    此组件是响应整个系统的通知部分。广播接收组件和Service 组件一样并没有用户界面。如果广播事件发生要通知用户时可创建状态栏来提示用户。安卓系统中会有很多广播。比如电量不足、保存图片和屏幕关闭。

(4)Content Provider(内容提供)

内容提供管理程序间的数据共享。能对程序间更方便地进行数据共享和访问。安卓应用通过把共享数据存到 SQLite数据库或者文件系统,别的应用程序通过访问Content Provider组件就能够查看,甚是能对它进行修改。

Android智能终端二维码的生成与识别技术(6):http://www.youerw.com/jisuanji/lunwen_106864.html
------分隔线----------------------------
推荐内容