1 移动通信课程设计 题 目 联系人管理 姓名学号 院 系 计算机与软件学院 专 业 指导教师 二O一二年六月五日2 联系人管理 1 概述 1 .1 设计平台介绍 Android 是Google 推出的开源手机操作系统。它基于Linux 平台,由操作系统、中间件、用户界面和应用软件组成,具有以下 5 个特点: 1、开放性。 2、应用程序无界限。 3、应用程序是在平等条件下创建的。 4、应用程序可以轻松的嵌入网络。 5、应用程序可以并行运行。 Android 平台特性: 1、应用程序框架 支持组件的重用与替换。 2、Dalvik 虚拟机 专为移动设备优化。 3、集成的浏览器 基于开源的WebKit 引擎。 4、优化的图形库 包括定制的2D 图形库,3D 图形库基于OpenGL ES 1.0 (硬件加速可选)。 5、SQLite 用作结构化的数据存储。 6、多媒体支持 包括常见的音频、视频和静态图像格式 (如 MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)。 7、GSM 电话技术 (依赖于硬件)。 8、蓝牙 Bluetooth, EDGE, 3G, 和 WiFi (依赖于硬件)。 9、照相机,GPS,指南针,和加速度计(accelerometer) (依赖于硬件)。 10、丰富的开发环境 包括设备模拟器,调试工具,内存及性能分析图表,和 Eclipse集成开发环境插件。 Android 架构:如图 1-1 3 图1-1 android 架构 Android 的应用层是用Java 语言编写的运行在虚拟机上的程序,我们课程设计中所用到开发语言就是Java。 1 .2 课题描叙 这次课程设计我做的是一个手机联系人管理的小软件,它可以设置联系的详细资料,帮助你记住你朋友的号码,邮编,住址等。把 QQ 里面的头像图片加载了进来,可以根据你的喜爱设置你的朋友的可爱头像,并且可以把联系人备份到SD 卡中,方便保存,以免在刷机等突发情况时丢失联系人信息,下次只要重新从 SD 卡中导入到手机中即可,非常方便实用。 1 .3 需求分析 这是个信息膨胀的时代,随着网络的发展,我们的朋友越来越多,所以朋友的信息就越来越多了,朋友的手机号码,固定电话号码,家庭住址,邮编等。手机是现在人们最随身带的电子产品之一,所以想到了在手机上做一款联系人管理软件,来帮助我们记录和管理联系人的资料,随时随地都可以看到,方便实用,成本也很低。 基于以上的想法,进行了一些简单的可行性分析,主要问 题 在于技 术 的实现问 题 。就我们现在所学 ,对 于实现我们想要的软件功 能 完...