基本信息
编辑推荐
通过对开发案例的详细解析
讲解完整Android项目的开发过程
将代码中的关键部分逐一解释
有助于读者掌握相关概念和知识
内容简介
作译者
通晓Android、HTML5、Hadoop,迷恋英语播音和健美。
致力于Android和HTML5软、硬、云的整合,精通Android安全技术。
国内最早(2007年)从事Android系统移植、软硬整合、框架修改、应用程序软件开发,以及Android系统测试和应用软件测试的技术专家和技术创业人员之一。
HTML5技术领域的最早实践者(2009年)之一,成功为多个机构实现多款自定义HTML5浏览器,参与某知名的HTML5浏览器研发。
王家俊,2009年至2011年,从事Android研究工作。
2011年至今,从事Android开发工作,在国士工作室担任Android高级开发工程师职务。
参与和主导过“手机安全卫士”、“备忘录”、“即时语音通信”、“Weather Underground"、“娱乐多媒体”等多个Android项目。
王家虎,2008年至2010年,从事Android研究工作。
2010年至今,从事Android开发工作,在国士工作室担任Android高级开发工程师职务。
参与和主导过“随我游”、“Weather Underground”、“电子商城客户端”、“手机安全卫士”、“百度地图”、“娱乐多媒体”等多个Android项目。
目录
第1章 项目简介与Splash界面开发 1
1.1 创建应用 1
1.1.1 Splash界面的UI开发 3
1.1.2 Splash界面加载时的具体流程 5
1.1.3 服务器端的搭建 6
1.1.4 连接服务器获取更新信息 6
1.1.5 下载服务端的apk文件 14
1.1.6 替换安装下载后的apk 18
1.1.7 apk的替换安装细节 23
1.2 程序主界面的UI设计 26
1.3 关闭自动更新 34
第2章 手机防盗模块的设计 40
2.1 手机防盗的功能介绍 40
2.2 手机防盗的细节 49
2.3 实现手机防盗中的设置向导UI 54
2.4 获取联系人的数据与完成设置向导逻辑 74
2.5 实现手机防盗指令 82
第3章 高级工具模块的设计 95
3.1 号码归属地数据库的优化和复制 95
前言
对于一名希望能够胜任实际开发工作的Android应用开发人员来说,最重要的一点是什么呢?毫无疑问,就是积累丰富的项目开发经验,让自己在实际开发工作中游刃有余。
为了让那些希望能够胜任实战工作的Android应用开发人员少走弯路,快速而轻松地积累实战项目经验,笔者决定结合多年的项目实战开发经验,编写一本能够真正让读者学以致用的图书。
本书有何特色
为了让读者轻松地上手,本书特别设计了适合初级Android应用开发者的学习方式,用准确的定义总结概念,用直观的图示演示过程,用详细的注释解释代码,用简要的语言概括知识点。
项目模块介绍
简洁、清晰是其显著特点,一般放在每一个模块的开始部分,让读者对每一个模块都有一个清晰、全局的认识。
代码解析
将代码中的关键代码行逐一解释,有助于读者掌握相关概念和知识。
运行结果
对每个模块均给出运行结果和对应图示,帮助读者更直观地理解实例代码。
知识点小结
每完成一个模块,都会对本模块需要掌握的要点进行知识汇总。
本书适合哪些读者阅读
具备一定Android应用开发基础知识的学习人员;
了解Android应用开发基础知识,但还需要进一步学习的人员;
即将踏入(刚踏入)工作岗位、希望积累项目经验的开发人员;
其他编程爱好者。
项目介绍
本书通过对一款手机安全卫士开发案例的详细解析,讲解一个完整的Android实际项目的开发过程。该项目涵盖了市场上主流手机卫士的主要功能,同时,该项目也是对Android应用程序开发知识的综合应用。项目具体实现了九大功能:手机防盗、通信卫士、软件管理、进程管理、流量统计、手机杀毒、系统优化、高级工具、设置中心。