摘要:目前Android平台手机发展迅速,逐渐渗透到我们生活中的点点滴滴。20世纪末,电子技术获得了飞速的发展,在其推动下基于Android平台手机的现代电子产品在我们生活的各个角落都能见到,有力地推动了社会信息化程度的提高。同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。基于Android手机的发展趋势,本系统以Android平台为核心设计并实现了一个电话辅助软件。
本软件设计运用Android平台手机作为研究开发对象,配合Java语言程序设计以及面向对象思想设计了一个电话辅助软件。本软件综合运用了安卓开发的相关知识。例如Activity活动、Service服务、Broadcast Receiver广播接收器、Content Provider内容提供四大组件,SQLite3数据库以及短信发送API等等。
本软件设计完成后,能够实现以下功能:以短信形式自动回复漏接来电,自定义不同情景模式回复,手动选择开启或关闭,后台服务实时监听,自定义时间内进对同一号码仅回复一条短信等等。本软件界面上美观大方、操作逻辑上简单易懂、功能上实用好用。
关键词 Android;监听;自动回复;定时
目录
摘要
Abstract
1 引言-1
1.1 软件开发背景-1
1.2 国内外开发现状-1
1.2.1 开发现状-1
1.2.2 同类产品的分析与比较-1
1.3 软件开发内容-2
1.4 软件开发目标及意义-2
1.5 开发工具和相关技术-3
1.5.1 JDK-3
1.5.2 ADT-Bundle开发工具-3
1.5.3 数据库SQLite3-3
1.5.4 Android架构分析-4
2 需求分析-5
2.1 概述-5
2.2 需求背景-5
2.3 可行性分析-5
2.4 用例分析-6
2.5 功能分析-6
2.5.1 类图-6
2.5.2 活动图-7
2.5.3 顺序图-8
3 总体设计-10
3.1 概述-10
3.2 系统模块总设计-10
3.3 主要功能模块设计-10
3.3.1 新增情景模式模块-10
3.3.2 删除情景模式模块-11
3.3.3 更改情景模式模块-12
3.3.4 查看自动回复记录模块-13
3.3.5 自定义时间模块-14
3.3.6 开启或关闭服务模块-14
3.4 数据库设计-15
4 详细设计与UI-16
4.1 概述-16
4.2 新增情景模式模块-16
4.3 删除情景模式模块-17
4.4 更改情景模式模块-18
4.5 自动回复记录模块-19
4.6 自定义时间模块-20
4.7 开启或关闭服务模块-21
4.8 侧滑栏模块-21
5 软件测试与优化-22
5.1 概述-22
5.2 测试环境-22
5.3 测试内容-22
5.4 测试过程-23
5.4.1 新增情景模式模块测试-23
5.4.2 删除情景模式模块测试-23
5.4.3 更改情景模式模块测试-24
5.4.4 自动回复记录模块测试-24
5.4.5 自定义时间模块测试-25
5.4.6 开启或关闭服务模块测试-25
5.5 测试结果-26
5.6 针对几种情况的说明-26
5.7 软件优化-27
6 应用程序的发布与推广-28
6.1 概述-28
6.2 生成数字签名文件-28
6.3 将程序发布到应用汇-28
6.4 将程序推广-29
结论-30
致谢-31
参考文献-32