1、 本本 科科 生生 毕毕 业业 论论 文文 (申请学士学位)(申请学士学位) 论文题目论文题目 Android 手机通讯录的设计与实现 作者姓名作者姓名 所学专业名称所学专业名称 计算机科学与技术 指导教师指导教师 目 录 摘要 .1 Abstract 1 1 绪论 2 1.1 研究背景.2 1.2 研究方向2 1.3 前景优势.3 1.4 主要工作和方法 4 1.5 本文结构.4 2 课题相关技术与理论 .4 2.1Android 系统开发简介 4 2.1.1Android 技术简介 4 2.1.2 Android 架构.6 2.1.3 关键应用程序 7 2.1.4 应用程序框架 7 2.1
2、.5 C/C+函数库 7 2.1.6 Java 程序运行环境 7 2.1.7 Linux 内核 8 2.2 Android 应用的构成和工作机制 .8 2.2.1 Activity.8 2.2.2 Intent Receiver.9 2.2.3 Service .9 2.2.4 Content Provider 9 2.3 Android 开发平台搭建 . 10 3 系统需求分析 . 10 3.1 业务功能需求分析. 10 3.2 性能需求分析. 11 3.3 安全需求. 12 4 系统总体设计 . 12 4.1 开发流程和系统数据流图 . 12 4.2 详细功能分析. 13 4.3 系统模块
3、划分 14 4.4 系统界面绘制 14 4.5 程序设计. 17 4.5.1 数据库结构设计 . 17 4.5.2menu 按键主菜单的建立 21 4.5.3 详细的页面添加设计 22 4.5.4 其他功能设计 . 24 5 系统测试 . 26 5.1 测试过程. 26 5.2 测试目的. 29 5.3 测试方法和工具 29 参考文献 30 致谢 . 31 1 Android 手机通讯录的设计与实现 摘要:随着第三代通信技术 3G 的推广,无线带宽和传输速度都得到了大幅提升。为智能手机终端 添加更多内容丰富的应用功能提供了良好的平台。本课题采用谷歌公司新推出的一款基于 Linux 平 台的开源
4、手机操作系统Android 系统,利用 Java 语言,Eclipse 为开发工具对通讯录的代码进 行编写。通过对 Android 平台的系统架构和应用程序进行初步研究,设计出一款基于 Android 手机 的通讯录。此通讯录包括存储,删除,修改,打电话,发信息,发邮件等功能。Android 开发平台 是手机炫酷应用最好的实验场之一,通过此次设计,我要学会以全新的方式和富有个性的创意来诠 释掌中的移动应用,本软件利用 Android 提供的各种组件对界面进行设计,达到很好的用户体 验。 关键词:Android;java;通讯录;界面 Design Of The Android Mobile P
5、hone Contacts Abstract : With the promotion of third-generation communications technology 3G,wireless bandwidth and transmission speed has been increased dramatically. Provides a good platform for smart mobile terminals to add more content-rich applications. The subject using a Googles new open-sour
6、ce mobile operating system based on the Linux platform - Android system, the use of the Java language, the Eclipse development tools on the code of the contacts to write. A preliminary study on the Android platform, system architecture and application design-based Android contacts. This contacts, including storage, delete, modify, phone calls, sent messages, e-mail and other functions. Android development platform is a mobile phone cool application