Android项目实战

出版社:电子工业出版社
出版日期:2013-5
ISBN:9787121200847
页数:318页

章节摘录

版权页:   插图:    需求:进入到进程管理器后,我们会将手机中的进程分为两类——用户进程与系统进程。当用户单击“用户进程”按钮时,将所有的用户进程显示在列表中;当用户单击“系统进程”按钮时,将所有的系统进程显示在列表中。在显示进程信息的Item中,会显示每个进程所对应的图标、包名、所占内存,在Item的右端有一个Checkbox的勾选框。屏幕的底部存在两个按钮——全选、一键清理。当单击“全选”按钮后,当前列表中的Checkbox都被勾选上。在单击“一键清理”按钮后,会将当前列表中已勾选的Checkbox对应的进程全部杀死,同时使用自定义的Toast来提示杀死了多少个进程、释放了多少内存空间,并将杀死的进程从当前的列表中移除。 实现思路:使用ActivityManager获取到当前正在运行的所有进程,然后迭代出每个进程对应的包名,获取到包名后,再通过PackageManager来获取到该包名所对应的应用的对象,拿到应用对象后就可以得到该应用中的所有属性信息。 显示用户进程时对应的UI界面如图5—9所示,显示系统进程时对应的UI界面如图5—10所示。 实现说明:在讲解“程序锁”应用时,已经向读者展示过如何获取手机中的程序信息了,所以,下面将这个实现过程省略掉,将业务代码一次性展示出。

内容概要

王家林,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.1Splash界面的UI开发3 1.1.2Splash界面加载时的具体流程5 1.1.3服务器端的搭建6 1.1.4连接服务器获取更新信息6 1.1.5下载服务端的apk文件14 1.1.6替换安装下载后的apk18 1.1.7apk的替换安装细节23 1.2程序主界面的UI设计26 1.3关闭自动更新34 第2章手机防盗模块的设计40 2.1手机防盗的功能介绍40 2.2手机防盗的细节49 2.3实现手机防盗中的设置向导UI54 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程序锁的设计和UI163 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 5.4.2手机杀毒的具体实现方法283 5.5系统优化的功能介绍与UI设计296 5.5.1采用反射技术来调用系统隐藏的API297 5.5.2系统优化的具体实现302

编辑推荐

《Android项目实战:手机安全卫士开发案例解析》适合具备一定的Android应用开发知识并需要提高实战开发经验的人员阅读。

作者简介

《Android项目实战:手机安全卫士开发案例解析》通过对一款手机安全卫士开发案例的详细解析,讲解了一个完整的Android实际项目的开发过程。该项目涵盖了市场上主流手机卫士的主要功能,同时,该项目也是对Android应用程序开发知识的综合应用。通过对案例的解析,使Android应用开发人员在实际开发中少走弯路,快速而轻松地积累实战项目经验。


 Android项目实战下载 更多精彩书评



发布书评

 
 


精彩书评 (总计3条)

  •     本书通过对一款手机安全卫士开发案例的详细解析,讲解了一个完整的Android实际项目的开发过程。该项目涵盖了市场上主流手机卫士的主要功能,同时,该项目也是对Android应用程序开发知识的综合应用。通过对案例的解析,使Android应用开发人员在实际开发中少走弯路,快速而轻松地积累实战项目经验。1.特别分享手机安全卫士软件Android源代码供读者下载2.通过对开发案例的详细解析,讲解完整Android项目的开发流程3.将代码中的关键部分逐一讲解,有助于读者掌握相关概念和知识
  •     比较基础、全面的一本android安全项目开发的书,涉及的系统的知识较多,是一门不错的入门参考书,适合想从整体上把握项目开发的初学者。其中代码的注释比较详细,适合初学者从整体上把握、从细节上理解。还算是一本不错的android开发书籍吧。
  •     非常好的一本经典项目实战书籍。本书通过对一款手机安全卫士开发案例的详细解析,讲解了一个完整的Android实际项目的开发过程。该项目涵盖了市场上主流手机卫士的主要功能,同时,该项目也是对Android应用程序开发知识的综合应用。通过对案例的解析,使Android应用开发人员在实际开发中少走弯路,快速而轻松地积累实战项目经验。1.特别分享手机安全卫士软件Android源代码供读者下载2.通过对开发案例的详细解析,讲解完整Android项目的开发流程3.将代码中的关键部分逐一讲解,有助于读者掌握相关概念和知识
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024