




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《Android开发技术基础》
----大作业报告
短信拦截器答辩人:2. 基本思路:一.主函数MainActivity中设置两个方法,分别获取①黑名单onCreate②黑名单信息onClick③跳转到消息类HeiMsgActivity④跳转到基本操作类HeimdActivity
1.跳转到消息数据库类HeiMsgActivity
:设置2个方法①短信信息的处理操作②刷新号码显示
2.跳转到基本操作数据类HeimdActivity:设置3个方法①获取黑名单列表②更新号码方法③增删改方法3.广播类:设置一个得到短信的方法
pus-保存短信。获取短信号码
2.2模块架构:
短信拦截器主要实现功能有:1.黑名单(可查看黑名单)①增加②保存③删除④更新2.被拦截的短信①查看号码②查看信息③短信删除1.被拦截的短信删除,2.弹出是否删除窗口3.可选择:确定,取消。4.对拦截信息的列表进行刷新HeiMsgActivity类核心技术原理和实现HeiMsgActivity查看删除短信(数据库中)1.获取增加,保存,删除,更新按钮2.用listview显示黑名单的号码3.点击号码后可进行删除,修改4.写了一个刷新号码方法5.对增加,保存,删除,更新操作HeimdActivity类核心技术原理和实现在HeimdActivity类中查看、增删改黑名单,在数据库中操作1.将发来的短信保存在名在pdus的数据中。2.获取信息的号码3.判断是不是号码是不是黑名单中的。4.如果是,则屏蔽。HeiMsgReceiver类HeiMsgReceiver类具体代码注册写好的短信广播接收器运行结果展示测试和分析使用安卓设备模拟器运行程序,以上代码运行正常,基本达到设计目的。当在安卓配置文件中注册BroadcastReceiver,程序第一次运行之后,该BroadcastReceiver会在后台中驻留,根据事先设置的条件对短信进行筛选,若符合条件则将其拦截,不符合则不进行操作。
心得和体会本次的之短信拦截器大作业,是对我们前所学的知识的一次大的考验。通过这次作业,我对安卓系统的基本框架更加熟悉,对于listview控件的运用更加的熟练;同时,在安卓SQLite数据库查询,BroadcastReceiver和ContentProvider都有了一定的了解,为以后的安卓开发学习打下了基础。
谢谢观赏!浅谈4.4版本的模拟器众所周知Android在4.4上增加了不少安全措施,除了把SELinux设置为enforce外,在短信方向也加强了限制。简而言之,就是如果要在4.4之后实现短信拦截功能,就必须成为defaultsms,把所有短信相关的功能都包揽了,然后再做短信拦截。但这种做法,适配性和兼容
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年乡村旅游与非物质文化遗产传承报告
- 玛利亚vip门诊协议书
- 聘用退休人员签合同范本
- 猪场合作养殖协议书范本
- 首封人债权转让合同范本
- 淘宝与快递合作合同范本
- 汽油餐饮车转让合同范本
- 涂料机低价转让协议合同
- 签订借款合同后的协议书
- 篮球互租合同协议书范本
- 广东省江门市普通高中2025届物理高一下期末综合测试试题含解析
- 2024年深圳市南山区机关事业单位招募大学生人员笔试真题
- 机械制图与CAD 课件 06-三视图与CAD绘图
- 2025年国际贸易实务课程考试试题及答案
- 舟山快艇停靠管理办法
- 2025年山东省高考历史真题
- 肿瘤患者心理特征
- 绝缘漆项目可行性研究报告立项报告模板
- 焊工证复审考试题及答案
- 防静电材料行业投资分析-洞察阐释
- 2025年高考英语试卷(全国Ⅰ卷)(空白卷)
评论
0/150
提交评论