
手机安全卫士
zhiguo98
一个在医学院学计算机的医学生!
展开
-
手机安全卫士(一)----- 启动界面流程分析
到了期末了,Android这门课程也结束了,剩下的就是期末考试。考完试就是暑假,这个假期对于我来说是非常重要的,要处理的事情很多,在这,希望自己能利用好这个暑假,其中有一项目标就是看视频写个手机安全卫士,这样能够对Android的开发流程有个大体的掌握,以便于以后的找工作吧!这篇博客不讲很多新的知识点,只是讲一下我觉得最重要的一个内容,就是APP首页的开发流程,这个是非常重要的一项,掌握了这个...原创 2019-06-25 22:54:19 · 559 阅读 · 0 评论 -
手机安全卫士(二)----- APP功能分析
上一篇博客说了APP启动界面的大致流程图(里面有很多的细节问题要处理),这次,主要看一张图片,就是这个APP的功能分类图片。请看下图:这就是主要的功能模块。剩下的代码和解析会在以后的博客中慢慢讲到的!有兴趣的小伙伴可以一起交流啊!!!...原创 2019-06-25 23:41:29 · 403 阅读 · 0 评论 -
手机安全卫士(五)----- Home界面
上一篇博客中说了Splash界面在启动过程中所经历的过程,重点在于启动的逻辑是什么!!!完成启动界面后,最关键的就是Home界面了。这个是所有功能的集成的地方,由这个界面可以可以衍生出很多的界面,因此,这个界面也是比较编写的。需求如下:上面这张图就是Home界面了,包含了这个APP的所有功能。布局分析:这个布局一点也不复杂,很容易就写出来了,但是最关键的地方就GridVi...原创 2019-07-08 23:18:25 · 289 阅读 · 0 评论 -
手机安全卫士(四)----- Splash界面
这几天考试多,直到今天才把这个APP的第一个界面给完完全全的写完整,并且自己能够真正的理解每一句代码,真正体会到了写代码前还得理清思路,有了思路才能更快的进行开发!下面开始APP的第一个界面Slash界面的编写。布局界面:学了这么久的Android,还是感觉布局界面简单点(除了一些用到了自定义组件的布局),后台的逻辑对于我来说还是有一点难度的!!或许是因为自己的还没有完整的开发流程,还不知...原创 2019-07-03 23:14:56 · 390 阅读 · 0 评论 -
手机安全卫士(三)----- 工具类
前两篇博客都是将一些前期的规划,实现哪些需求,而这篇博客主要讲一下在手机安全卫士开发中可能用的一些工具类!这也是非常重要的东,可以说是一劳永逸的工作!!包管理器---获取应用程序的基本信息在我们实际开发中,我们常需要获取应用的一些信息来使用,比如获取应用程序基本信息、获取permission是否注册等。这些信息获取都借助于Android给我们提供的PackageManager进行获取,这里...原创 2019-06-28 23:09:11 · 171 阅读 · 0 评论 -
手机安全卫士(六)----- 利用广播接收短信
这一连好多天自己都没有写博客。是因为最近在考驾照,利用这十多天的时间把科目二和科目三考过了,终于有时间在学习这个手机安全卫士了。这篇博客主要讲一下如何利用广播进行查看短信,在我操作的过程中,什么都没有错,但就是运行不了,最后,我重启了编辑器,成功运行了。自己还是很高兴的!那么怎么使用广播呢?定义广播接收者 进行注册 从写OnReceiver方法 进行权限的申请(最容易的忘记的步...原创 2019-07-31 21:56:53 · 275 阅读 · 0 评论 -
手机安全卫士(七)----- 添加黑名单(防骚扰)
经过长时间的学习,完成了这个APP的第二个功能,自己手动添加黑名单,防止一些骚扰电话和短信。完成效果图:这个功能大致就是者四张效果图。设计思路:首先在APP的这个应用的data文件下建立一个数据库,数据库中存放着一张表(表名随便取,但是要保持一致,有三个字段,id phonenumber表示手机号 model表示拦截模式) 设计利用这个数据库的接口,利用增删改查来更...原创 2019-08-05 22:15:05 · 421 阅读 · 0 评论 -
手机安全卫士(七)----- 回顾之前所写的代码
随着时间的慢慢增加,自己的事情也非常多,也逐渐忘记了自己所写的手机安全卫士的代码,这篇博客不讲别的,就是为了复习之前所写的各种逻辑代码,是自己更能加深一些掌握!这个APP我也会抽时间把他给完成。第一个要回顾的知识点:APP的设置一个APP必定有些设置,比如播放背景音乐啊,是否更新啊之类的,这就需要一个sharePreferences来进行存储,这一点是毋庸置疑的,但是那我们该如何去更好的利...原创 2019-09-19 21:42:48 · 307 阅读 · 0 评论 -
手机安全卫士(七)----- 接着回顾之前的代码
紧接着上一篇博客,接着复习Android的知识点。一个暑假的时间自己在学车,即使每天都看了一点点知识,但是效率不高,现在需要在图书馆里给他补起来!第五个知识点:如何利用Handle处理在默认情况下,Android所有的操作都在主线程中进行,对一些耗时的操作,必须开启一个子线程来处理。这就需要用到Handle,通俗点来说,就是在子线程中获取数据,数据获取完之后,handle发送“数据已经获得...原创 2019-09-21 20:40:27 · 329 阅读 · 0 评论