基于Android平台的手机助手软件的设计与实现
技术:Android等摘要:
由于Android具有良好的技术架构和开源的特性,在谷歌公司的强大号召力下,到目前为止已经成为智能手机软件基础平台的主流。本文首先介绍android平台的发展史及其相关的理论知识,并对系统进行可行性分析,具体包括技术可行性、硬件可行性、社会因素和市场因素可行性分析,然后从用户需求和功能需求对软件进行需求分析,划分模块,设计和实现各个模块的功能,系统设计完成之后从模块测试和验收测试分别对系统进行测试,记录测试结果。本课题紧跟当前移动电话的发展趋势,完成一个基于android平台的监听软件,主要利用Broadcast Receiver广播接收器和SQLite数据库技术实现对手机的监听和记录。具体功能有:能够对打入的电话和接收到的短信进行监听,判断是否为骚扰电话或者推销短信,并作相应的拦截和处理。
[关键词]Android;Broadcast Receiver;SQLite
目录:
1引言 1
1.1 Android平台简介 1
1.2 Android平台监听软件的开发背景 2
1.2.1 Android移动应用开发产业的现状分析 2
1.2.2 Android平台开发的优势 3
1.3 课题开发内容与目标 4
1.4 论文结构安排 4
2 Android平台监听软件开发相关理论知识 5
2.1 Android系统简介 5
2.2 Android系统架构 5
2.2.1 应用程序层 6
2.2.2 应用程序框架层 6
2.2.3 系统运行库层 6
2.2.4 Linux内核 6
2.3 开发环境介绍及配置 6
2.3.1开发工具 7
2.3.2 JDK开发环境介绍 7
2.3.3 Eclipse介绍 7
2.3.4 搭建Android 4.2.2开发环境 7
2.4 SQLite简介 8
2.5 Broadcast Receiver简介 9
2.5.1 Broadcast Receiver生命周期 9
2.5.2 Broadcast Receiver作用 10
2.5.3 Broadcast Receiver注册方式 10
3Android平台监听软件可行性分析及需求分析 11
3.1可行性分析 11
3.1.1 技术可行性 11
3.1.2 硬件条件可行性 11
3.1.3 社会因素可行性 11
3.1.4 市场因素可行性 11
3.2 需求分析 12
3.2.1 系统分析目标 12
3.2.2 用户需求分析 12
3.2.3 功能需求分析 13
3.3 系统工作流程 13
3.3.1 工作流程简介 13
3.3.2 用例描述 14
4 系统设计 19
4.1 Activity的生命周期 19
4.2 主界面设计 21
4.3 任务模块设计 22
4.4 监听短信模块设计 23
4.5 监听电话模块设计 24
4.6 主题设计 25
4.7 黑名单模块设计 26
4.8 从通话记录添加黑名单设计 27
4.9 从短信记录添加黑名单设计 28
4.10 数据库的设计 29
5Android平台监听软件的实现 31
5.1 监听机制 31
5.1.1 短信监听的实现 31
5.1.2 电话监听的实现 32
5.2 数据存储 33
6运行与测试 35
6.1 测试环境 35
6.2 测试的任务 35
6.3 测试方案与测试结果 35
6.3.1 任务模块测试 36
6.3.2 短信和电话模块测试 36
6.3.3 系统设置模块测试 36
6.3.4 黑名单模块测试 37
6.3.5 验收测试 38
6.4 测试结论 38
7 总结 39
7.1 毕业设计所完成的任务 39
7.2 收获和心得体会 39
7.3 展望 39
参考文献 40
致谢 41
论文字数:15861
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]