3。3。4文件夹视图模块设计实现 18
3。3。5组群模块设计实现 22
3。3。6新建模块设计实现 26
3。3。7短信搜索模块设计实现 28
4 短信智能管理系统测试 30
4。1测试的作用与目的 30
4。2测试的方法 30
4。2。1Android平台调试工具 30
4。2。2连接真机调试 31
4。2。3短信管理界面使用模拟 33
结 论 35
参考文献 36
致谢 37
1 前言
1。1手机功能智能化概述
在当今竞争激烈的移动手机市场,智能化是创新最需要的地方。智能技术市场正在迅速发展,并应用于多个方面,其中手机功能智能化尤为突出。智能手机(Smartphone)是独立于操作系统,由用户自行安装的软件,如游戏、第三方服务商提供的程序,通过这样的程序不断地对电话功能进行扩展,并可以通过移动通信网络实现无线网络接入[1]。
移动通讯设备和互联网对移动终端的普及,使得年轻一代的移动终端用户对移动终端的要求变得越来越高。同时,经过多年的发展,数字通信的第三代(3G)移动终端用户带来更快的数据传输速率技术。随着时代的发展和3G网络的应用,移动终端可能会成为互联网终端的未来。因此,未来的发展也将离不开手机应用和手机服务,发展空间会越来越多。移动软件也将向着智能化方向发展,给人们的生活带来前所未有的便利。短信智能分类管理系统可以很好的帮助人们管理短信,适应用户的需求。
1。2 Android的特征
Android一词的本义指“机器人”,是基于Linux内核的软件平台和操作系统,早期由Google开发,为了推广此技术,Google和其它几十个手机公司建立了开放手机联盟(Open HandsetAlliance),共同开发。 安卓手机平台特色具有:开放性,挣脱运营商的束缚,不受任何限制的开发商,丰富的硬件选择等特点[2]。
应用框架:用于开发可重用、可替代的组件。
优化的图形:自定义二维图形库,基于OpenGL ES 1。0标准的3D图形功能。
Dalvik虚拟机:在保证API方面兼容的同时针对移动手机进行了大幅优化,占用资源更小,运行效率更高。
SQLite数据库:轻型免费且开源的数据库,设计目标是嵌入式的,占用的资源非常低、需要的内存空间少、处理速度比较快和支持事务处理功能等。
多媒体支持:支持各种通用的音频、视频和静态图像格式,Open Core是Android多媒体框架的核心,所有Android平台的音频和视频采集、播放的操作都是通过它来实现的,通过它,人们可以方便快速的开发出各种多媒体应用程序[3]。
GSM技术(Global System for Mobile Communications):是全球相关部门用来通讯的系统,是全球第二代移动通信技术,从而可以使全球同时使用一个移动电话网络标准,一部手机就可以浏览全球的各个地方[4]。
蓝牙,EDGE,GPS,3G and WiFi:(依赖硬件)EDGE(Enhanced Data Rate for GSM Evolution),是增强型数据速率GSM演进技术。蓝牙和Wi-Fi都是一种短距离的无线连接技术,在短距离内可以实现话音和数据的无线传输。
compass:一个开放源码的Java搜索引擎框架。