开发android项目实战,Android 项目实战:手机安全卫士开发案例解析

Android 项目实战:手机安全卫士开发案例解析

作 者:王家林,王家俊,王家虎

出版时间:2013

丛编项:移动互联应用开发系列

内容简介

本书通过对一款手机安全卫士开发案例的详细解析,讲解了一个完整的Android实际项目的开发过程。该项目涵盖了市场上主流手机卫士的主要功能,同时,该项目也是对Android应用程序开发知识的综合应用。通过对案例的解析,使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

3.2 号码归属地查询 98

3.3 显示来电与外拨电话的号码归属地 110

3.4 更改归属地的显示风格 125

3.5 更改归属地的显示位置 132

3.6 使用ExpandableListView实现常用号码的查询 148

3.7 程序锁的设计和UI 163

3.7.1 程序锁的实现 164

3.7.2 程序锁中的bug解决方案 189

第4章 通信卫士模块的设计 204

4.1 通信卫士的功能介绍与UI设计 204

4.2 黑名单号码的添加与修改 221

4.3 黑名单号码对短信和电话的拦截 223

4.4 黑名单号码对电话的拦截 225

4.5 采用内容观察者删除呼叫记录 234

第5章 其他模块的设计 238

5.1 软件管理模块设计 238

5.1.1 软件管理器之分类显示应用程序 238

5.1.2 使用PopupWindow显示程序的启动、分享、卸载 249

5.1.3 实现程序的卸载、启动、分享功能 252

5.2 进程管理器的设计 254

5.2.1 进程管理器的实现 254

5.2.2 使用自定义吐司显示清理结果 264

5.3 流量管理模块的设计 266

5.3.1 流量统计的原理 266

5.3.2 流量统计的实现 271

5.4 手机杀毒模块的设计 282

5.4.1 病毒查杀的原理 282

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值