/firewall

Android拦截电话和短信;CallScreeningService的使用

Primary LanguageJava

Android拦截电话和短信;CallScreeningService的使用

运用语言和技术:JAVA(Android开发)、Node.js(后端提供接口)、MySQL数据库。

模块介绍:

主页面(电话界面):展示通话记录;底部Tab栏点击可以切换到其他页面(如联系人、短信、拦截页面)。

拦截界面:展示拦截的短信和电话;底部Tab依次为删除全部(短信或者电话)、号码申诉(将提交的号码从黑名单中放出)、拦截规则(一系列拦截规则)。

拦截规则界面:电话拦截规则、短信拦截规则、黑名单。

电话/短信拦截规则:拦截所有电话/短信、拦截陌生电话/短信。

黑名单界面:展示黑名单列表;添加号码到黑名单。

注:

拦截电话表现:对方的电话会被挂断,本机不会弹出提示也不会有通话记录(系统上),但是此app会将拦截信息存入数据库中,并在拦截界面的电话列表中显示。

拦截短信表现:本机会弹出提示也会有信息记录(系统上,因为此App适配版本已经不提供删除短信的操作api或者是我没找到),但是此app会将拦截信息存入数据库中,并在拦截界面的短信列表中显示。

【本项目的数据都是对应模拟器】

【后端在master分支中】