博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
我是怎样自学 Android 的?
阅读量:6826 次
发布时间:2019-06-26

本文共 1918 字,大约阅读时间需要 6 分钟。

1. Java知识储备

本知识点不做重点解说:

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

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

对于自觉得时间非常充裕,仅仅要基础学扎实就好的推荐看《疯狂Java讲义》,这本书真的非常厚,可是解说的特别具体。

2. Android基础学习

1. 基础UI学习

对于这些基础UI的使用API谷歌官网给出了非常好的实例。

对于上不了谷歌的同学,能够參考

比方我要看Button怎样使用:

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

2. 四大组件学习

Activity的学习能够參考这几篇博文:

Service的学习能够參考这篇博文:

BroadCastReceiver的学习能够參考这篇博文:

ContentProvider的学习能够參考这几篇博文:

四大组件之间的纽带Intent的学习能够參考这篇博文:

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

3. 五大布局学习

五大布局具体介绍使用能够參考这篇博文:

五大布局的精简使用介绍能够參考以下几篇博文:

4. 友好交互学习

这几个内容的学习能够參考以下几篇博文:

5. 数据存储

  • 内存存储将数据存储在内存中。读取速度最快可是不能永久性存储。

  • 文件存储通过Java的IO流将数据以文件的形式存储在磁盘上。
  • SharedPreferences以固定格式的xml文件的形式将数据存储在磁盘上。
  • 数据库存储通常是指将数据存储到Android自带的sqlite数据库中。
  • 网络存储是将数据传到云端进行存储。(典型应用:网盘)

SharedPreferences和数据库存储能够參考以下几篇博文:

6. 网络訪问

  • HttpClient:是Apache提供的。

  • HttpURLConnection:是谷歌依据Java自带的URLConnection改进的。
  • Socket:Socket是Java自带的基于TCP/IP的通信工具。
  • WebView:WebView是基于谷歌chromium内核的一个能够作为浏览器的视图。

这几个内容能够參考以下几篇博文:

Android_HttpURLConnection_Get和Post请求

关于HttpClient,HttpURLConnection部分也能够參考郭霖的《第一行代码》中的相关部分。

注意:Android从4.0開始后就不能再主线程中进行网络操作。

7. 动画解说

这几个内容能够參考以下几篇博文:

8. 绘图

  • View绘图能够參考
  • SurfaceView绘图能够參考
  • OpenGL ES绘图能够參考

9. 多媒体与照相机

这几个内容能够參考以下几篇博文:

10. 高级UI学习

这几个内容能够參考以下几篇博文:

注意:使用Fragment的时候注意是用的是android.support.v4.app.Fragment还是android.app.Fragment

11. 样式开发

这几个内容能够參考以下几篇博文:

12. 多线程与通信

  • Handle学习能够參考
  • AsyncTask学习能够參考
  • AIDL学习能够參考

13. 其他知识点

这几个内容能够參考以下几篇博文:

14. 一些Android学习站点和博客

1. 三大Android最佳学习站点

站点名 说明 国内相似者
有问题上google
Stack Overflow是一个与程序相关的IT技术问答站点。
代码托管。能够在上面找到非常多实用源代码

2. Android经常使用三大仓库

常常我们在github上面找到的项目不提供库文件的下载。我们又希望直接下载库文件怎么办。看该项目上传到什么仓库去了。然后到仓库里面去下载库文件。

3. Android有用站点

站点名 说明
Android技术每周推介
每周介绍Android开发新闻与新技术
不要反复造轮子,提供Android工具,库和应用程序
代码搜索
国外著名培训机构,提供大量Android学习优秀资源
Android图标制作
每天分享Android优秀技术文章或者开源项目
Android开发前沿技术介绍
Android官方API镜像站点(同步API到19)
Android官方API镜像站点(同步API到23)

4. Android优秀博客

转载地址:http://oyrzl.baihongyu.com/

你可能感兴趣的文章