龙源期刊网 http://www.qikan.com.cn
基于Android的通讯录系统的设计与实现
作者:孙红丽 叶斌 来源:《软件》2015年第05期
摘要:通讯录是管理人们直接通讯信息的工具,Android技术的迅速发展为手机通讯录提供技术支持。基于目前很多通讯录软件功能花哨,界面繁复,导致用户不知道一些功能如何使用,去哪儿使用,制作一款简单基本的手机通讯录很有必要。本文设计了一款利用Android技术开发的手机通讯录,主要包括拨号、联系人、信息和设置四个功能模块,并进行了技术实现。
关键词:手机通讯录;数据库设计;模块结构
中图分类号:TP391.41 文献标识码:A DOI:10.3969/j.issn.1003-6970.2015.05.025 0 引言
近年来移动互联网的蓬勃发展促使了传统工业向现代化工业的转型,且有超越PC互联网的趋势,而手机是实现移动互联最主要的载体,设计手机的初衷就是为了实现人们之间远距离通讯,而通讯录就是管理人们之间通讯信息的工具,使通讯变得更加便捷。Android技术的飞速发展,为基于Android的手机通讯录提供了技术支持。本软件基于Android开发,依据Google提供的接口文档,利用Android MVC三层架构模式,采用简单易行C/S结构,利用SqLite数据库和Java语言,实现了人们通讯的需求。 1 通讯录系统设计 1.1 通信录功能结构设计
根据系统功能分析,本系统总体上分为拨号、联系人、信息、设置四个模块。其中拨号模块主要有拨打电话、全部通话、已拨电话、已接电话、电话拦截、全部清除功能;而联系人模块,展示所有的联系人,又有新建、搜索、导入、删除及修改联系人等功能;信息模块首先展示所有的信息,然后又有新建信息、删除信息、拨打电话等功能;最后一个是设置模块,主要功能有我的名片、拨号设置、本地备份、云备份、意见反馈、帮助、关于手机通讯录等功能。系统总体结构如图l所示。 1.2 系统使用数据库的设计
本通信录系统操作的对象是联系人和信息,这些信息就存储在系统的SqLite数据库中,这个数据库由手机的开发商在开发手机的时候就建立完成。要访问系统数据库,必须了解Android通讯录中的表的构造。此数据库一般命名为contacts.db或者contacts2.db。数据库contacts2.db中重要的四个表为:contacts,data,phone lookup和raw contacts。
基于Android的通讯录系统的设计与实现
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)