预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Android移动终端短信监控系统的设计与实现 随着人们的生活方式和社交方式的变化,短信已经成为绝大多数人最常用的通讯方式之一。特别是对于Android移动终端用户来说,短信几乎是必不可少的通讯方式,可以说是Android移动终端的精华之一。然而,一些不良分子利用短信进行诈骗、传播病毒等非法活动,给人们的生活和安全带来了巨大隐患。因此,为了保护用户的合法权利和个人信息,一种Android移动终端短信监控系统的设计与实现方案就应运而生。 设计目标: 设计一款Android移动终端短信监控系统,利用该系统,用户可以实时地监控移动终端的短信收发情况,并将收发的短信以及发送短信所涉及的手机号码等信息存储到本地数据库中,便于用户随时查询、管理和分析。 设计方案: 该系统分为前端和后端部分,前端部分运行在Android移动终端上,后端部分运行在服务器上。 前端部分主要实现以下功能: 1.监控短信收发情况:通过监听系统广播Intent.SMS_RECEIVED和Intent.SMS_SENT广播,获取短信的发送和接收情况。 2.提取短信信息:将接收和发送的短信提取出来,包括短信的内容、时间、发送方号码等信息,存储到本地数据库中。 3.短信过滤:通过设置关键词过滤功能,用户可以设置关键词,若短信内容中包含关键词,系统将自动屏蔽该短信,或进行其他设置。 4.信息推送:用户可以设置收到新的短信时,系统进行推送提醒,提醒方式可以是声音、震动等方式。 5.数据备份:向服务器发送本地数据库备份,以便用户随时在其它终端上恢复数据。 后端部分主要实现以下功能: 1.数据库管理:管理所有用户的短信信息,包括存储、查询、修改等操作。 2.用户管理:将注册用户信息存储在数据库中,并对其进行查询、修改等操作。 3.处理用户请求:根据用户的请求,返回需要的数据或信息。 4.备份管理:管理用户数据的备份和恢复。 系统实现与测试: 本系统采用AndroidStudio开发工具进行开发,使用SQLite数据库存储用户的短信信息。将前后端开发分别实现,实现后将其进行联调和测试。为了验证系统的有效性,我们通过模拟短信发送和接收情况,测试了系统的短信监控、提取、过滤和信息推送等功能,测试结果表明,该系统的功能正常,运行稳定,在符合我们设计目标的同时,能够有效地保护用户的合法权益和个人隐私。 总结与展望: 本文主要介绍了一种基于Android移动终端的短信监控系统的设计与实现方案,该系统能够有效地实现短信监控、提取、过滤、信息推送等功能,并且能够对用户的数据进行备份和恢复。此外,本系统中采用了关键词过滤功能,可以有效保护用户的合法权益和个人隐私。虽然本系统已经实现了基本功能,但是在实际使用过程中,仍然需要不断地改进和完善。例如,增加短信分类、统计、分析等功能,提高系统的用户体验等。让用户能够更好的利用短信系统,保护自己的个人信息安全。