毕业设计论文--基于android平台的个性通讯录内容摘要:

┊ ┊ ┊ ┊ ┊ ┊ 表示变量间的数量关系 )、相关分析 (用相关系数来度量变量间的相关程度 )、差异分析 (从样本统计量的值得出差异来确定总体参数之间是否存在差异 )等。 (7) 模糊集方法 即利用模糊集合理论对实际问题进行模糊评判、模糊决策、 模糊模式识别 和模糊聚类分析。 系统的复杂性越高,模糊强一般集合理论是用隶属度来刻画模糊事物的亦此亦彼性的。 李德毅 等人在传统 模糊理论 和概率统计的基础上,提出了定性定量不确定性转换模型 云模型,并形成了云理论。 本文主要研究工作和章节安排 第一章 主要 讲述了 项目 的来源 、项目的目的 和研究意义 ,并对本系统开发的一些基本知识进行了介绍。 余 下各个 章节安排如下: 第二章 对 android 开发环境的搭配进行了详细的说明。 第三章 是关于 系统的详细设计,包括 各个功能模块的设计。 第四章 说明了关于数据库的设计。 第五章主要 对系统的部分功能通过截图展示,还贴出了相应的主 要代码实现。 第六章对本次毕设进行了总结和展望。 基于 Android 平台的个性通讯录 共 42 页 第 9 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 2 Android 的 架构 概述 及开发环境搭建 Android的架构 描述 Android 是一个包括操作系统,中间件以及一些重要应用程序的专门针对移动设备的层次结构的软件集。 作为一个层次结构的软,定系统架构, Android 的架构图如 下 图 所示: 图 21 分析: 第一层: Linux 操作系统和驱动 (Linux kernel),由 C 语言实现。 Android 核心系统服务依赖于 内核,包括:安全性、内存管理、进程管理、 网络 协议、驱动模型。 Linux 内核也作为硬件和软件栈之间的抽象层。 除了标准的 Linux 内核外, Android 还增加了内核的 驱动程序: Binder(IPC)驱动、显示驱动、输入设备驱动、音频系统驱动、摄像头驱动、 WiFi 驱动、蓝牙驱动、电源管理。 第二层:本地框架和 Java 运行环境 (LIBRARIES 和 ANDROID RUNTIME)由C/C++实现。 包含 C/C++库,被 Android 系统中不同组件使用,它们通过 Android应用程序框架为开发者进行服务。 系统 C 库: (libc)从 BSD 继承过来的标准的 C 系统函数库,专门是为基于嵌入式 Linux 的设备 定制 的库。 多媒体库:基于 PackerVideo 的 OpenCore;该库支持多种常用的音频、视频格式回放和录制,支持多种媒体格式的编和解码格式。 基于 Android 平台的个性通讯录 共 42 页 第 10 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ Suface Manager:显示子系统管理器,并且为多个应用程序提供 2D 和 3D 图层的无缝融合。 LibWebCore:一个最新的 Web浏览器 引擎,支持 Android 浏览器,以及一个可嵌入式的 Web 视图。 SGL: Skia 图形库,底层的 2D 图形引擎。 3D libraries:基于 OpenGL API 的实现;该库可以使用硬件 3D 加速(如果可用),或者使用高度优化的 3D 软加速。 FreeType:位图 (bitmap)和矢量 (vector)字体显示。 Android 运行环境 (ANDROID RUNTIME):提供了 Java 编程语言核心库的大多数功能 ,由 Dalvik Java 虚拟机和基础的 Java 类库组成。 Dalvik 是 Android 中使用的 Java 虚拟机,每个 Android 应用程序都在自己的进程中运行,都拥有一个独立的 Dalvik 虚拟机实例。 Dalvik 被设计成一个可以同时高效运行多个虚拟机实例的虚拟系统。 执行后缀名为 .dex 的 Dalvik 可执行文件,该格式的文件 针对小内存使用做出了优化。 同时虚拟机是基于寄存器的,所有类都Java 编译器编译,然后通过 SDK 中的 “dx”工具 转化为 .dex 格式由虚拟机执行。 Dalvik 虚拟机依赖于 Linux 内核的一些功能,比如线程机制和底层内存管理机制。 第三层: Android 应用框架 (ANDROIDFRAMEWORK) 在 Android 系统中,开发人员也可以完全访问核心应用程序所使用的 API 框架。 包含的框架入上图(不在陈述) 第四层: Android 应用程序 (APPLICATIONS) 注意 :Android 应用程序都是有 Java 语言编写的。 用户开发的 Android 应用程序和 Android 的核心应用程序是同一层次的,它们都是基于 Android 的系统 API 构建的。 Android 开发环境的搭建 工欲善其事必先利其器,下面介绍一下 android 开发环境的配置。 Android 软 件开发包 下载 (1) 请到网址 下载。 (2) (Europe) 请到网址 下载。 Eclipse IDE for java Developers。 (3) Android 请到网址 下载。 (4) APT 插件。 其他注意事项 Android 的 Eclipse 插件安装需注意, Eclipse 可以对应的网站下载安装,如果通 基于 Android 平台的个性通讯录 共 42 页 第 11 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 过网络远程安装不成功,可以下载到本地安装。 环境安装与搭配 (1) 安装 JDK 将下载好的 JDK 安装好以后,设置环 境变量步骤如下: 1) 我的电脑 属性 高级 环境变量 系统变量中添加以后环境变量: 2) JAVA_HOME 值为: D:\Program Files\Java\ (你安装 JDK 的目录 ) 3) 在开始追加 %JAVA_HOME%\bin。 安装完成后,可以检查 JDK 是否安装成功。 打开 cmd 窗口,输入 javaversion查看 JDK 版本信息,出现以后画面表示安装成功。 图 22 (2) 安装 Eclipse 将根据上面给的地址下载后安装即可,也可以选择下载绿色版,解压即可使用。 (3) 安装 Android JDK 运行 SDK ,点击 Available Packages。 如果没有出现可安装的包,请点击 Settings,选中 Misc 中的 Force Available Packages。 选择希望安装的 SDK 及其 文档或者其它包,点击 Installation Selected、 Accept All、 Install Accepted,开始下载安装所选包。 在用户变量中新建 PATH 值为: Android SDK 中的 tools 绝对路径(本机为 D:\AndroidDevelop\androidsdkwindows\tools)。 基于 Android 平台的个性通讯录 共 42 页 第 12 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 图 23 点击“确定”重新启动计算机,重启之后进入 cmd 窗口,检查 SDK 是不是安装成功,运行 android –h ,如果有类似下面的输出,表示安装成功。 图 24 (4) 安装 ADT 1) 打开 Eclipse IDE,进入菜单中的 ”help””Install New Software”。 2) 点击 Add...按钮,弹出对话框要求输入 Name 和 Location: Name 自己随便取, Location 输入。 如 下 图 所 示 : 基于 Android 平台的个性通讯录 共 42 页 第 13 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 图 25 3) 确定返回后,在 work with 后的下拉列表中选择我们刚才添加的 ADT,我们会看到下面出有 Developer Tools,展开它会有 Android DDMS 和 Android Development Tool,勾选他们。 如下图 所示: 图 26 完成之后就按提示一步一步 next: i、 选择 Window Preferences... ii、 在左边的面板选择 Android,然后在右侧点击 Browse...并选中 SDK 路径,本机为: D:\AndroidDevelop\androidsdkwindows iii、 点击 Apply、 OK。 配置完成。 (5) 创建 AVD 为使 Android 应用程序可以在模拟器上运行,必须创建 AVD。 在 Eclipse 中。 选择 Windows Android SDK and AVD Manager。 点击左侧面板的 Virtual Devices,再右侧点击 New。 填入 Name,选择 Target 的 API, SD Card 大小任意, Skin 随便选, Hardware 目前保持默认值。 点击 Create AVD 即可完成创建AVD。 注意:如果你点击左侧面板的 Virtual Devices,再右侧点击 New,而 target 下拉列表没有课选项时,这时候你: 1) 点击右侧面板的 Available Packages,在右侧勾选 基于 Android 平台的个性通讯录 共 42 页 第 14 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 图 27 2) 然 后点击 Install Selected 按钮,接下来就是按提示做就行了 要做这两步,原因是在 、 Android SDK 安装中没有安装一些必要的可用 包(Available Packages)。 (6) Hello World 通过 File New Project 菜单,建立新项目 Android Project。 然后填写必要的参数,如下图所示:(注意这里我勾选的是 Google APIs,你可以选你喜欢的,但你要创建相应的 AVD。 图 2。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。