内容简介
本书以项目为导向,通过手机安全卫士讲解了一个完整的项目开发流程,该项目不仅涵盖了市面上所有主流手机卫士的功能,同时也是对Android基础知识的一个综合运用,因此,本书更适合具备一定Android基础并需要提高项目经验的开发人员使用。
本书共10章,每章针对一个功能模块进行详细讲解,例如第2章讲解的是手机防盗模块,其功能包含SIM卡变更提醒、GPS定位、远程锁屏等。第3章讲解的是通讯卫士模块,其功能包含添加黑名单、删除黑名单、短信拦截、电话拦截等。通过本项目的学习,可以让更多编程者快速积累开发经验,具备中级Andoid工程师的能力。
本教材附有配套的教学课件、源代码、习题、面试题、教学案例等资源,而且为了帮助编程者更好地学习本教材中的内容,还提供了在线答疑服务,希望得到更多读者的关注。
本书可作为高等院校本、专科计算机相关专业程序设计类课程专用教材。也可作为Android爱好者的自学教材。
特色介绍
特色1:真实的企业级项目
本书讲解的手机安全卫士是一个真实的企业级项目,用于保护手机的安全,各大知名公司都做过该项目,例如360手机卫士、金山手机卫士等。
特色2:纯粹的案例式教学
本书以项目为核心,将每个模块做为一个大的案例,通过案例式教学详细的讲解每个模块的开发流程。
特色3:通俗易懂的项目剖析
在讲解每个功能模块时,都会针对模块中的代码进行详细分析,使用通俗易懂的语言让编程者轻松学习,编程者在使用本书的过程中会深有感触。
特色4:新颖全面的Android技术
本书是对Android基础知识的一个综合运用,涵盖的知识非常新颖全面,例如本书中使用了自定义控件、第三方开源框架、SQLite数据库、广播、服务、ListView优化等知识。
项目展示
手机安全卫士项目展示
手机安全卫士主要分为9个功能模块,其中包含手机防盗、通讯卫士、软件管家、手机杀毒、缓存清理、进程管理、流量统计、高级工具、设置中心,接下来针对经典模块进行效果展示。
1、欢迎界面和主界面


样章预览
第3章 通讯卫士模块
学习目标
了解通讯卫士模块功能
掌握SQLite数据库的使用
掌握如何使用广播接收者拦截电话和短信
在日常生活中,使用手机时经常会被某些电话或短信骚扰,例如推销保险、中奖信息等,为此,我们开发了通讯卫士模块,该模块可以将骚扰电话或垃圾短信添加到黑名单中,并对其进行拦截。本章将针对通讯卫士模块进行详细讲解。
3.1 模块概述
3.1.1 功能介绍
通讯卫士模块的主要功能是进行黑名单拦截,根据设置对添加到黑名单中的号码进行电话拦截或短信拦截。在添加黑名单时有两种方式,一种是直接在编辑框中输入电话号码以及联系人姓名,另一种是直接从联系人列表中选择,接下来分别针对这两种方式进行讲解。
配套资源
针对《Android项目实战——手机安全卫士》一书,传智播客精心打造了一整套符合教学规律的配套资源,->点击查看教学资源包介绍手册
为了让各位老师能快速了解这套教学资源包,特意选取了部分精彩内容在此进行展现,具体如下:
以往出版社教材配套的PPT只是教材内容搬家?照本宣科“升级”成了照PPT宣科?——我们设计的教学PPT画面精美,素材丰富,逻辑层次清晰,有了这套PPT,从此只要单击鼠标即可轻松把课堂串起来!