转载

如何自学Android

如何自学Android

欢迎转载,转载请注明原地址: http://blog.csdn.net/lavor_zl/article/details/51217319 ,谢谢。

1. Java知识储备

本知识点不做重点讲解:

对于有基础的同学推荐看《Java编程思想》,巩固基础,查漏补全,了解并熟悉更多细节知识点。

对于没有基础的同学推荐看一本Java基础的书籍,看完后可以继续看《Java编程思想》提升自己。

对于自认为时间很充裕,只要基础学扎实就好的推荐看《疯狂Java讲义》,这本书真的很厚,但是讲解的特别详细。

2. Android基础学习

1. 基础UI学习

如何自学Android

对于这些基础UI的使用API谷歌官网给出了很好的实例。对于上不了谷歌的同学,可以参考 http://www.android-doc.com/reference/packages.html

比如我要看Button如何使用:

在网站的右上角搜索栏里面输入“Button”,然后下面提示一些带“Button”关键字的类,我们点击我们想要查看的类就可以看到这个类的基本使用方法及其API。

如何自学Android

2. 四大组件学习

如何自学Android

Activity的学习可以参考这几篇博文:

Activity生命周期 Activity的四种launchMode Activity的task相关

Service的学习可以参考这篇博文:

Service完全解析

BroadCastReceiver的学习可以参考这篇博文:

BroadcastReceiver应用详解

ContentProvider的学习可以参考这几篇博文:

ContentProvider之读写联系人 ContentProvider之读写短消息 创建及调用自己的ContentProvider

四大组件之间的纽带Intent的学习可以参考这篇博文:

Intent应用详解

注意:默认情况下面Service是在主线程中运行的,默认情况下面BroadCastReceiver是存活在Android系统中的,不随着应用程序的关闭而消亡。

3. 五大布局学习

如何自学Android

五大布局的精简使用介绍可以参考下面几篇博文:

LinearLayout、AbsoluteLayout RelativeLayout、FrameLayout
原文  https://segmentfault.com/a/1190000005059402
正文到此结束
Loading...