介绍
本项目是一个比较早期的项目,是某学院的毕业设计作品,本站之前也介绍过很多类似的项目源码,点击安全卫士分类就可以找到。本项目的号码查询部分因为api变动已经失效,项目涉及的知识:
1. 短信拦截:(拦截后发出通知)
分析短信内容,若包含敏感词则屏蔽,保存垃圾短信到垃圾箱中(设计一个垃圾短信的数据库,除了_id外,还包含手机号和短信内容,垃圾短信的收件时间三个字段)。
①垃圾箱(垃圾箱表)(读取数据库中的信息,用ListView显示垃圾信息的时间,手机号,短信内容)(可选附加功能:垃圾短信恢复到系统信息中)
②短信黑名单(短信黑名单表)(可手动添加黑名单号码,也可通过读取系统联系人信息进行选择,提供”移除”功能)
1.2 来电拦截:(拦截后发出通知)
①来电黑名单(电话黑名单表)(可手动添加黑名单号码,也可通过读取系统联系人信息进行选择,提供”移除”功能)
②拦截记录(拦截记录表)(包含_id字段外,还有来电号码和来电时间字段)
1.3 号码查询:
①手动输入号码查询
②由短信黑名单或来电黑名单(用ListView装载)跳转过来
③来去电弹出号码归属地信息(可选附加功能)
1.4 情景模式:(设置开/关)
发送短信指令,更改手机情景模式,如 发zd—–震动模式;发jy——静音模式;发xl——响铃模式。
1.5 智能收发:(设置开/关)
①发送短信指令和手机号(或邮箱)返回未接来电或未读短信
②发送短信指令和手机号,短信内容,自动发送短信内容至该手机号,
如发:autosms.15810039085.我手机忘家里了,在床头,你回家帮我拿一下。
③自动留言功能:(可选的附加功能)
如今天出去爬山,不想带手机,给手机设置了自动留言功能,有电话进来自动接听,嘟的一声,播放事先录制好的声音,提示有事请留言,然后开始录制,挂断之后自动结束录音并保存录音。
1.6 设置:
1.6.1 免扰模式(提供设定一个时间段,在这个时间段内有效,设置开/关):
①拦截短信(屏蔽所有短信)(单选框组件RadioGroup)
②拦截电话(屏蔽所有电话)
③拦截短信和电话(屏蔽所有短信和电话)④
关闭⑤
时间段
1.6.2 拒接所有电话(CheckBox)
1.6.3 拒收所有短信(CheckBox)
1.6.5 垃圾短信敏感词设置(用数据库或者用集合存储敏感词信息)
1.6.6 开机启动(附加可选功能)
1.6.7密码保护
1.6.8 自动IP拨号(附加可选功能)
1.6.7.1 自动IP拨号设置
①拨打长途时
②拨打所有电话
③关闭
1.6.7.2 本机号码归属地区(下拉列表实现)
1.6.7.3 IP号码(17951,12593,添加其他)
1.6.7.4 不用IP拨号的地区
涉及模块&技术
网络编程
xml解析
通知栏
广播
联系人
后台服务
短信
测试环境
[Code4Apk]编译测试,测试环境:eclipse 3.7 , android 2.3.3
效果图
下载
大小 561.6 KB 更新 2014年12月13日
转载请注明:回车桌面 » Android源码下载之《365手机通讯秘书》