README(MobileSafer)

MobileSafer

地址:git@github.com:huyuxin95/MobileSafer.git
手机安全卫士,主要分九个模块”手机防盗”,”通讯卫士”,”软件管理”,”进程管理”,”流量管理”,”手机杀毒”,”缓存清理”,”高级工具”,”设置中心”下面是各个模块的介绍:

  • 启动界面
    主要在这个actiity做了版本验证操作,连接服务器端口,获取版本号,与当前应用版本号进行比较,判断是否需要提示用户更新最新版本.
    这里写图片描述
  • 主界面
    主界面使用GridView布局来实现,在style中写了各种颜色的沉浸式状态栏的样式.
    这里写图片描述
  • 手机防盗
    第一次使用是弹出设置密码的自定义对话框,密码加密(Base64)存储在首选项文件中,给对话框的按钮添加了补间动画,当密码输入错误,用晃动按钮的方式提示用户
    这里写图片描述
    手机防盗设置引导界面使用ViewPage来实现,当点击开启防盗保护时候,应用将申请管理员权限这里写图片描述
    对于是防盗的锁屏等功能主要通过解析短信来获取命令!绑定sms卡序列号,当监听开机广播发现变更时,弹出警告对话框引导至拨号盘拨打安全号码
  • 通讯卫士
    通过内容提供者将联系人解析到本地sqlite数据库获取联系人电话和姓名,通过拦截广播的方式拦截电话和短信(虚拟机没有号码就不演示了)
    这里写图片描述

  • 软件管理
    通过包管理器获取各个应用的信息,在listview现实,通过弹出PopupWindow来进行相应操作,卸载时动态删除item
    这里写图片描述

  • 进程管理
    通过github上开源的库(特别感谢这位大神传送门)实现5.1以上版本获取应用缓存信息的问题(5.1以上查询运行中进程,只会返回本应用信息)
    这里写图片描述

  • 流量统计
    这个模块还没有做完,因为获取的流量信息是开机到关机使用的流量信息,需要做数据的持久化保存操作,并且我想在里面通过仿QQ侧滑的方式,右侧放流量列表信息,左侧通过第三方图表引擎绘制各个应用的条形统计图等待下一版本更新.其中左侧进度条的max值是,使用最多流量应用的流量值其他的值,按百分比setprogress
    这里写图片描述
  • 手机杀毒
    通过应用包名和程序signatures生成的md5码两个信息和本地病毒库进行比较,界面通过补间动画和framelayout来实现
    这里写图片描述
  • 缓存清理
  • 通过反射获取系统@hide的getPackageSizeInfo方法,获取应用的缓存信息,当单击单个item将跳转到应用信息界面,用户手动清理,当点击一件清理着有程序清理
    这里写图片描述
  • 高级工具
    主要有几个新功能,动态归属地查询,短信备份,短信还原(选择备份在手机内存的备份文件解析),常用号码
    这里写图片描述

  • 设置中心
    一些应用设置开关
    这里写图片描述
    这地做的第一个半完整的项目,望大家多多指教.

我的博客网站http://huyuxin.top/欢迎大家访问,评论.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值