随着通讯业的迅速发展,手机已成为人们生活中不可或缺的一部分,手机的主要功能就是打电话和发短信,因此通讯管理软件是手机必不可少的软件,如果能拥有一款功能强大、操作简捷的通讯管理软件便能够大大提高用户的使用效率。当前大多数手机通讯软件的查询方式单一、不能体现联系人之间的关系、未对通讯记录进行统计和相关的数据挖掘,也未向用户提供一定的个性化设置功能。可视化通讯录不同于传统的通讯管理软件,它的实现将会弥补传统手机通讯软件的不足。

本文首先介绍了Android平台,Android是Google公司与2007年11月发布的开源手机操作系统,Android平台由于其卓越功能和开源、开放的特性,受到了广大开发人员的青睐;其次分析了开发本系统所涉及的相关技术,包括Android生命周期、用户界面、组件通信、数据存储及共享等技术;然后对系统进行了需求分析,包括功能需求和非功能需求的分析;再而提出了系统的设计方案,并对系统进行了概要设计和详细设计;继而实现了可视化通讯录系统;最后对系统进行了运行测试。

本系统主要功能模块包括:联系人管理、分组管理、短信管理、通话管理。系统界面友好、操作便捷,具有良好的可扩展性和可维护性;系统经过测试,可以稳定运行,能够满足手机用户基本的通讯管理。