感谢作者为广大 Android 开发者写了一本好书,更感谢作者赞助 5本给公众号「code小生」的读者,谢谢大家的关注。
书籍内容简介
本书使用 Android Studio 3.0开发环境,同时适配新版的 Android 8.0操作系统,由浅入深地学习 Android App 的开发。全文共分为10章,涵盖Android Studio的开发环境搭建、Android控件的使用、四大组件的使用、Fragment(碎片)、多线程开发、网络编程与数据存储等内容。最后通过项目实战,对所学知识点融会贯通,进一步增强开发能力。
本书内容通俗易懂,案例丰富,不仅适用于Android开发的广大从业人员、App开发的业余爱好者,也可作为大中专院校与培训机构的培训教程。
章节内容介绍
本书一共10个章节,从基础入门到高级初步。
第1章学习了开发工具Android Studio,孔子云:“工欲善其事,必先利其器”,一个好的开发工具可以让开发人员的工作效率有大幅度的提高。
第2章节讲解了Android控件相关知识,一个UI界面是由多个控件组成,只有熟练使用各种控件才能做出好看的App,达到UI设计师想要的效果。
第3章节学习了Android中四大组件,在真实的企业开发中,四大组件的其中三个:Activity(活动)、Service(服务)、Broadcast Receiver(广播接收器)使用及其频繁,ContentProvider(内容提供者)使用频率相对少一些,只有某些需求需要用到时才会使用。
第4章节学习了Fragment(碎片),从Fragment简单使用,到最后的案例开发,一步步深入的学习Fragment,使用了Fragment让我们的App模块化,还能解决手机跟平板适配问题。
第5章学习了多线程开发,从多线程的创建,到字线程如何更新UI,通过阅读源码分析了Handle的实现原理,最后介绍了线程池的使用。
第6章首先学习了Android网络编程,通过Get/Post方式向服务器发送Http请求,现在市面上大部分App跟服务器交互都是返回Json数据,所以介绍了Gson框架,还学习了OkHttp开源项目的使用以及封装,让我们站在巨人的肩膀上。最后还学习了数据存储的三种方式。
第7章节学习了Android高级初步知识点,内容比较多、比较杂。主要介绍了Notification使用、多媒体开发、WebView使用、定位的三种方式、NDK跟JNI开发、Git管理项目等。
第8章节学习介绍了Android中各大版本的更新,让我们的App解决版本适配问题,完美兼容5.0以上各个版本。站在技术的最前言,不输在起跑线上。
第9章节学习了常用功能模板,这些功能是大家在企业开发中可能会碰到的需求,通过模版的学习,让我们知道对一个App中功能的划分,以及如何封装模块。
第10章节通过模仿一个商业App,从零开始搭建一个项目,使用了前面9个章节所学内容,让我们所学知识点能达到融会贯通的地步,进一步熟练掌握。有了项目经验,在真实的企业开发中也能成为一名合格的开发人员。
购书链接
现在支持以下三种方式购买,点击原文链接也会跳转到京东购买地址:
京东
https://item.jd.com/12481492.html
天猫
https://detail.tmall.com/item.htm?id=581416238000
当当
http://product.dangdang.com/25578959.html
中奖规则
使用留言方式:
1.怎么说也得关注我的公众号吧(否则中奖无效)
2.在本文留言,留言内容“说说你跟Android的故事”。留言点赞前三每人一本,另外两本我会从留言中选取,看你的故事咯!
3.截止时间:11月20号20点整
4.中奖我会留言回复你,11月21日12点之前未联系我的,视为放弃。
分享技术我是认真的