毕业论文-基于android平台的校园通软件设计内容摘要:
持各种通用的静态图像格式,例如 :JPG、 PNG、 GIF 等格式。 (7)GSM 技术 :Global System for Mobile Communications,即全球移动通讯系统,俗称”全球通”,是一种起源于欧洲的移动通信技术标准,是第二代移动通信技术,其开发目的是让全球各地可以共同使用一个移动电话网络标准,让用户使用一部手机就能行遍全球。 GSM 技术是属于手机硬件方面的展现,也是在开发 Android应用程序时可以突出的特点之一。 (8)蓝牙、 EDGE、 3G 及 WiFi:蓝牙是一种新型、开放、低成本、短距离的无线连接技术,可取代短距离的电缆,实现话音和数据的无线传输。 EDGE(Enhanced Data Rate for GSM, Evolution),即增强型数据速率 GSM 演进技术。 EDGE 是一种从 GSM到 3G 的过渡技术,它主要是在 GSM 系统中采用了一种新的调制方法,即最先进的多时隙操作和 SPSK 调制技术。 由于 8PSK 可将现有 GSM 网络采用的 GMSK 调制技术的信号空间从 2 扩展到 8,从而使每个符号所包含的信息是原来的 4 倍。 WiFi(WirelessFidelity),即无线保真技术,与蓝牙技术一样,同属于在办公室和家庭中使用的短距离无线技术。 该技术使用的是 附近的频段,该频段目前尚属没用许可 的无线频段。 其目前可使用的标准有两个,分别是 和。 这些通讯能力也是属于手机硬件方面的展现,也是在开发 Android应用程序时可以突出的特点之一。 (9)GPS: Global Positioning System,即全球定位系统,它是一个由覆盖全球的 24 颗卫星组成的卫星系统。 这个系统可以保证在任意时刻和任何地点都可以同时观测到 4 颗卫星,以保证卫星可以采集到该观测点的经纬度和高度,以便实现导航、定位、授时等功能。 这项技术可以用来引导飞机、船舶、车辆以及个人。 这个同样也 是属于手机硬体方面的体现,也是在开发 Android 应用程序是可以突出的特点之一。 8 Android 架构分析 图 21 安卓架构的五个部分 图中显示的是 Android 架构的五个主要部分。 应用程序框架 在 Android SDK 中,定义了让开发者使用与核心应用程序相同 API 的权限应用程序框架是为了要简化组件的重新利用而设计的,应用程序可以发布功能为其它应用程序所使用。 但是,这要受限于应用程序架构的安全机制,使用者以用同样的机制来新增、置换 组件。 目前所有的应用程序是由服务及系统来组成,包含有 : (l)一套强大和可扩展的视图系统 :用来建构一个应用程序的基本组件,包了在开发系统画面时,常用的列表、网格、文本框、按钮等控制项,甚至是内嵌的 Web浏览器。 (2)内容提供者 :使应用程序可以访问另一个应用程序的数据 (如联系人数库 ),或者共享它们自己的数据。 (3)资源管理器 :提供各种非程序代码的资源让应用程序去使用。 例如 :本字符串、图形文件或排版相关的布局文件。 (4)通知管理器 :提供应用程序在状态栏中显示应用程序自定 义的提示信息。 (5)活动管理器 :管理所有应用程序的生命周期及提供常用的导航回退功能。 例如 :启动应用程序要用到的资源准备及关闭应用程序时释放内存及相关资源等工作。 9 (6)视窗管理器 :用来管理所有启动程序的视窗。 (7)位置管理器 :用来管理地图服务的相关功能。 (8)电话管理器 :用来管理用户拨打与接听电话的相关功能。 (9)包管理器 :管理所有安装在 Android 系统内的包。 类库 在 Android 中包含一些 C/C++的类库,这些类库能被 Android 系统中不同的组件来使用。 开发者可以通过应用程序框架 使用这些功能。 部分核心类库列表如下 : (1)surface Manager:主要的功能是让开发者可以去存取 /显示系统及管理的功能,在 [显示 ]与 [存取操作 ]间的对应、互动以及实现无接缝的 2D/3D 多应用程序之间的整合。 例如 :在 2D、 2D 显示上的合成、叠合动作。 (2)3Dlibraries:主要是依 规范所定义的 3D 绘图引擎。 该库使用硬件加速 (当硬件可用时 ),可以将硬件的 3D 功能做最佳化的处理显示。 (3)SGL:主要是处理有关显示 2D 方面的绘图引擎。 (4)Media Frame work:主要是以 packetVideo 公司的 OpenCORE 为基础所发展的多媒体类库,该库支持回放和录制大量流行的音视频格式和静态图片。 例如 :MPEG 、 MP AAC、 AMR、 JPG、 PNG、 GIF 等格式 (5)Free Type:主要是用来显示点阵图和处理向量字形的。 (6)SSL:(secureSocketsuyer),中文名为“安全套接层协议层”,它是网景公司提出的基于 WEB 应用的安全协议,当前版本为。 SSL 协议指定了一种在应用程序协议 (如 HTTP、 Tele、 NMTP 和 FTP 等 )和 TCP/IP 协议之间提供数据安全性分层的机制,它为 TCP/IP 连接提供数据加密、服务器认证、消息完整性以及可选的客户机认证。 它已被广泛地用于 Web 浏览器与服务器之间的身份认证和加密数据传输。 SSL 协议位于 TCP 胆协议与各种应用层协议之间,为数据通讯提供安全支持。 SSL 协议可分为两层 :SSL 记录协议 (SSL Record Proto col):它建立在可靠的传输协议 (如 TCP)之上,为高层协议提供数据封装、压缩、加密等基本功能的支持。 SSL握手协议 (SSL Hand shake proto col):它建立 在 SSL 记录协议之上,用于在实际的数据传输开始前,通讯双方进行身份认证、协商加密算法、交换加密密钥等。 SSL协议提供的服务主要有 :①认证用户和服务器,确保数据发送到正确的客户机和服务器。 ②加密数据以防止数据中途被窃取。 ③维护数据的完整性,确保数据在传输过程中不被改变。 (7)SQLite:SQLite 是一套开放性的关联式资料库,能够被所有应用程序使用的轻量级的关系数据库引擎。 (8)web Kit:是一个先进的网页浏览器引擎,被用来构建 Android 浏览器和内 10 嵌的 web 视图,也可以让开发者利用这个引擎来做不 同的应用。 (9)lib c:就是一个 BSD 标准 C 类库。 但是,针对 Linux 嵌入式装置进行过最佳化的调整。 Android 运行时组件 虽然 Android 是用 Java 语言来开发、撰写应用程序,但却不使用 Java 运行时组件来执行 Java 程序,而是使用了由 Google 自行研发的 Android 运行时组件来执行程序。 Android 运行时组件包括两个重要的部分,一个是核心类库,另一个是Dalvik 虚拟机。 Android 应用的构成和工作机制 对于一个 Android 应用程序来说,是由 Activity、 IntentReceiver、 Service、Content Provider 四部分组成,但并不是每一个 Android 应用程序都必须由这四部分组成。 在应用程序中使用时,需要在配置文件 中进行配置。 这个配置文件是每个 Android 应用程序所必需的,用于定义应用程序的组件、组件的功能以及必要条件等。 Android 应用的构成和工作流程如图 22: 图 22 Android 的构成和工作流程 11 3 Android 应用程序结构剖析 Android 的 API Android API 主要包含了以下几个部分 : (1) 是系统的控制文件,它告诉系统如何处理所创建的所有应用组件 (尤其是活动 (Activity),服务 (Service),意图接收器 (Intent Receiver)和内容提供者 (Content Provider))。 举例来说,控制文件就是把活动和要接收的意图 (Intents)连接在一起的“胶水”。 (2)活动 活动就是一个有生命周期的对象。 一个活动就是完成 某些工作的代码块,这部分工作还可能包括对用户 UI 界面的显示。 不过这不是必须的,有些活动从不显示UI 界面。 (3)视图 视图可以将其自身绘制到屏幕上。 Android 的用户界面由一系列的视图树构成。 接口都是由一组以树的形式出现的视图组成的。 开发者可以通过创建一个新的视图的方法来使用自定义的图形处理技术 (比如开发游戏,或者是使用了不常用的用户图形窗口界面 )。 (4)意图 意图是一个简单的消息对象,它表示程序想做某事的“意图”。 比如应用程序想要显示一个网页,那么它可以通过创建一个 Intent 实例并将其传递给系统来表示意图浏览这个 URI。 系统将定位到能处理这一 Intent 的代码 (在当前情况下就是浏览器 ),并运行之。 意图也可以用于广播系统范围内的有效事件 (例如通知事件 )。 (5)服务 服务是运行在后台的一段代码。 它可以运行在它自己的进程,也可以运行在其他应用程序的进程里,这取决于自身的需要 .。 其它的组件可以绑定到一个服务上来,通过远程过程调用 (RPC)来调用这个方法。 例如媒体播放器的服务,当用户退出媒体选择的界面时,仍然希望音乐依然可以继续播放,这时就可用服务来保证当用户界面关闭时音乐还继续播放着。 (6)通知 通知将 以小图标的形式呈现在状态栏里,用户通过与图标的交互来接收消息。 12 最常见的通知包括短信息、通话记录和语音邮件,但是应用程序也可以创建它们自己的通知事件。 (7)内容提供者 内容提供者是用来提供对设备上数据进行访问。 典型的例子就是使用内容提供者来访问联系人列表。 应用程序也可以使用其它程序通过内容提供者提供的数据,同时也可以定义自己的内容提供者来向其它应用提供数据访问服务。 应用程序结构解析 通常由以下四个组件来构建一个完整的 Android 应用程序。 ①活动 ②意图接收器 ③服务 ④内容提供者 然而,并不是所有的 Android 应用程序都必须具备上面的四个组件,可以由上面的一个或几个来组建。 当决定使用以上哪些组件来构建 Android 应用程序时,需要将它们注册在 文件中,这是一个 XML 配置文件,在这个文件中可以声明应用程序组件以及它们的特性和要求。 这个配置文件是每个 Android应用程序所必需的。 活动 活动是以上四个组件中最常用的一个。 每个活动都是 Activity 的子类,并实现了一些独有的功能,如管理 UI 显示和 UI 的反馈事件。 一个活动就相当于应用程序的 一个用户界面,由事件响应以及视图等组成。 大多数的应用程序通常包括多个界面。 例如 :一个文本聊天应用程序,至少应该包含一个联系人列表界面、一个聊天界面、一个设置界面、一个聊天记录查询界面等等。 每个界面其实都可看作是一个活动。 显示一个新界面就相当于生成一个对应的活动对象。 在一些情况下,活动能够返回给它的上级界面一个返回值,例如一个提供给用户选择照片的活动可以返回给它的调用者用户选择了哪个照片文件。 当一个新的活动出现时,前一个活动被中断并被放入到一个历史堆栈中。 用户可以使用返回键使前一个活动重现。 当一个活动不再需 要时,可以将它们从历史堆栈中移除。 默认情况下, Android 会为每个应用程序保留从主界面开始的历史堆栈。 Android 通过一个被称作意图的特殊类,来实现界面与界面之间的跳转。 一个意图描述了一个应用程序想要做什么。 在意图的描述结构中,含有两个重要的数据结构 :动作和动作对应的数据。 典型的动作类型包括 MAIN、 VIEW、 PICK、 EDIT 等等, 13 而动作对应的数据则以 URI 的形式表示。 例如 :显示一个联系人信息的界面,可以创建一个意图,并将它的动作设置成 VIEW,数据设置成表示这个人信息的 URI。 除此之外,还有一个 被称作意图过滤器 (IntentFiher)的相关类。 当发生一个有效的目的请求时,意图过滤器用来描述一个活动能够处理什么意图。 如上例中所描述,想要正常显示一个联系人信息的界面,必须声明一个意图过滤器,它说明当有联系人数据要被在界面上显示时,知道如何处理它们。 通常意图过滤器要被注册在 文件中。 从一个界面跳转到另一个界面是由解析各种意图实现的。 例如 :一个活动使用 startActivity(myIntent)来调用其他活动时,系统会查找所有已经安装的应用程序的意图过滤器,并从中挑 选出能够匹配 myIntent 意图的活动。 随后,这个新的活动接收到意图 (myIntent)的通知并开始运行。 当startActivity 方法被调用,解析意图的处理过程随之发生,这个机制有以下两个突出的优点 : 活动可以通过一个以意图形式产生的请求来重用其他组件的功能。 活动可以在任何时候被一个具有等价意图过滤器的新活动所替代。 意图接收器 当想要编写代码来对外部事件做一些处理时,可以使用意图接收器。 意图接收器并不显示 UI 界面,它是通过 NotificationManager 来通知用户他们感兴趣的事件发生 了。 意。毕业论文-基于android平台的校园通软件设计
相关推荐
9J2 10KVCCP10P11P12P13P14P15P16P17S2SWS3SWS4SWS6SWS7SWS8SWSKS9S5SW12J3USB电源18B20电路复位电路单排插独立键盘电路流水灯电路数码管电路单片机控制系统晶振电路下载口蜂鸣电路12JX1CON212JX2CON2B20B20B21B21短路帽短路帽VCC 17 附录 B 程序清单 ;项目名称 :秒表; ;设计者:高金科;
1、玉米(玉米的一个特殊类型。 它来自普通玉米又高于普通玉米,具有独立的内在遗传组成,表现出特有的籽粒构造、营养成分、加工品质以及食用风味等特征,是营养品质很好的特种水果和蔬菜。 和普通玉米相比,糯玉米具有更大的利用价值,加工后可增值 300%400%。 近几年来,人们对糯玉米的需求不断增加,受市场经济调控,糯玉米的种植和加工正在日益扩大,这既满足了人们不断增长的生活需求
1、着人们生活水平的提高,市场对鲜食玉米的需求也越来越大,其保鲜与加工就显得尤为重要。 但由于鲜食玉米食用部分为未成熟的幼嫩果粒,采后呼吸代谢旺盛,糖分转化快,且容易失水变质,所以很难作长期贮藏,如想长时间贮藏或周年供应市场,须进行速冻保藏或真空包装。 一低温冷藏在常温下,采后的甜糯嫩玉米含糖量迅速下降,试验表明,30(2 下,采后 1天的甜嫩玉米内约有 60的可溶性糖转化为淀粉;10(2 下
对其客观实际情况进行调研,将调查了解到的全部情况和材料进行分析研究。 (二 )学生在教师指导下要精心选择调研对象。 调研对象要有分析价值,包括理论价值和应用价值。 调研和分析后得出的结论及建议要尽可能实现从个别到一般的提升,避免就事论事。 (三 )在教师指导下完成调研报告。 19 第五章 毕业论文 (设计 )指导 第十二条 指导教师 毕业论文(设计)实行指导教师负责制。
如: P20, 3Gr2Mo、 PMS、 SMⅠ、 SMⅡ等,对模具的质量和使用寿命有着直接的重大影响,但总体使用量仍较少。 塑料模具标准模架、标准推杆和弹簧等越来越广泛得到应用,并且出现了一些国产的商品化的热流道系统元件。 但目前我国模具标准化程度的商品化程度一般在 30%以下,和国外先进工业国家已达到 70%~ 80%相比,仍有差距。 ( 2) 我国塑料模具工业和今后的主要发展方向将包括:
Adobe Photoshop CS3的所有功能外, 第 6页 第 5页 楚雄师范学院高等职业技术学院专毕业论文 还增加了 3D和视频流、动画、深度图像分析等。 Dreamweaver Dreamweaver是由 Macromedia公司所开发的著名网站开发工具。 它使用所见即所得的接口,亦有 HTML编辑的功能。 它现在有 Mac和 Windows系统的版本。 随 Macromedia被