百度手机卫士

我要开发同款
proginn19202483922022年10月25日
278阅读

作品详情

一、功能模块:
1.骚扰拦截:帮用户实现垃圾短信、骚扰电话的智能识别和拦截,骚扰电话和短信的举报,帮用户实现外卖、快递等电话的标记等等
2.垃圾清理:帮用户实现垃圾文件的分类识别和清理,主要包含应用缓存、内存垃圾、卸载残留、无用安装包、系统垃圾等.
3.杀毒安全:帮用户实现病毒应用、系统漏洞、Wifi安全等检测
4.流量话费:帮用户实现流量监控、吸费应用的扫描等
5.应用管理:帮用户实现应用的一键卸载等功能
6.手机加速:帮用户实现手机的一键加速

二、我的主要工作:负责骚扰拦截、安全短信、家人守护模块的开发工作,负责技术选型、难点分析开发等工作。

三、技术难点和成果:
1.垃圾短信识别技术选型及实现,采用朴素贝叶斯算法,由于此方案需要大量样本短信进行短信模型训练,因此第一个版本通过  反编译搜狗号码通的短信拦截方案,使用词权重的方式实现,在迭代两个版本后替换为自研的垃圾短信识别引擎。

2.内存优化,思路:将常驻服务拆分为后台进程通过和UI进程,然后再针对后台常驻进程进行内存优化,包括优化存储词库的数   据结构,在影响短信识别召回和准确率很小的情况下裁剪词库,按需加载模型

3.多进程拆分:将需要常驻的服务拆分到后台进程,定义常驻后台的service,在UI进程的其他模块获取各自业务模块的Binder代  理与后台进程进行通信,需要解决Binder管理、SharedPreference跨进程读写同步问题、同步获取Binder等问题

4.短信识别召回率和准确率与竞品对比自动化:  利用xpose开发竞品插件,hook竞品识别垃圾短信关键函数,每天定时跑指定样本数量的数据,实现竞品与卫士骚扰拦截能力对比自动化。

5.双卡适配,结合SmsManager、TelephonyManager、sms表结构及Java反射机制搭建双卡适配框架,并制作dump相关适配  信息的工具和适配教程文档,让后续的双卡适配工作易于开展和维护。

6.利用android任务栈机制实现绑定系统短信图标功能(用户卫士设置中开启设为默认短信开关的情况下,点击系统短信时进入卫  士的安全短信),50%左右的用户主动开启
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论