温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
Android
App开发从入门到精通
App
开发
入门
精通
前言我在写书之前一直在CSDN上发表文章,同时在“知乎”等网站回答一些Android相关的问题,后来有幸收到了清华大学出版社编辑的邀请,于是产生了编写本书的想法。我最早是从事Java Web开发的,出于对Android的浓厚兴趣,后来又开始从事Android的开发。在开发过程中,我走了很多弯路,阅读了很多Android方面的书,从入门类到高级开发类都有,美中不足的是这些书要么篇幅过长要么技术过时,浪费了很多时间。鉴于此,本书将结合我多年的Android开发经验,总结企业中常用的开发技术,使用前沿技术兼容最新的Android操作系统,使初学者快速加入Android开发阵营。即使是中、高级开发者,阅读本书后也能从中获益。Android操作系统经过将近I0年的发展。随着移动App的热潮,越来越多的人加入移动开发的大军,企业对Android招聘的需求也越来越高。本书内容从基础入门到高级开发,涵盖企业开发中常用的技术点,能让读者对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管理项目等。Android App开发从入门到精通第8章学习Android中各大版本的更新,让我们的App解决版本适配问题,完美兼容5.0以上的各个版本。第9章学习常用功能模板的使用。这些功能是企业开发中可能会碰到的需求,通过模板的学习,知道如何对一个Ap叩进行功能划分以及如何封装模块。第I0章通过模仿一个商业Ap即,从零开始搭建项目,使用前面9章所学的内容,将所学知识点融会贯通,并进一步熟练掌握。有了项目开发的经验,你在今后的企业开发中就能快速成为一名合格的开发人员。本书特色本书定位为基础类图书,对每一个知识点的讲解都很详细,从基础入门逐步进入高级应用,让读者能系统全面地学习Android开发,更深入地了解Android开发体系。本书的内容是我多年Android开发经验的总结,也是一个合格的Android开发者必须掌握的内容,简单来说,就是企业开发中经常用到的技术。致谢首先感谢我的好朋友王帅和芮成兵,他们协助我完成了本书的审阅工作,给本书的修订提供了宝贵的意见:然后感谢翼成的伙伴们,在写书的这段时间里他们给予我很大的帮助。书中案例源码下载https:/