您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦。
Android精进之路第一篇,确定安卓学习计划。

干货满满,建议收藏,需要用到时常看看。小伙伴们如有问题及需要,欢迎踊跃留言哦~ ~ ~。

文章目录

  • 前言
  • 学习前准备工作
  • 学习路线图
  • 怎么学习这门技术呢?
    • 1.做思维导图笔记
    • 2.找项目练手
  • 总结
  • Java知识图谱

前言

前段时间更新了一波《Python从入门到精通》系列的文章。现在暂告一段落了。接下来的这段时间主要更新Android的相关知识点。

学习前准备工作

俗话说,好的开始等于成功的一半。平时工作乱七八糟的事情很多,一不小心学习计划就会被不断地推迟。所以我在学习任何一门技术之前都会先问自己几个问题。

  1. 为什么要学习这门技术?
  2. 这门技术要怎么学,学到什么程度呢?
  3. 准备花多长时间进行学习呢?
    下面我就分别解答这三个问题。
  • 第一个问题:为什么要学习这门技术?
    答:这里我学习Android最直接的原因就是领导要求学习的,并且项目组急需一个会Android开发的后端开发。有现成的项目给我参考。这里学习该技术的时机已经成熟。并不会说,学习了技术没地方用。
  • 第二个问题:这门技术要怎么学,自己要学到什么程度呢?
    答:网上有太多的Android教程,各种教程鱼龙混杂。我这里找了一个比较好的教程,定了一个学习路线图。后面会详细介绍。
  • 第三个问题:准备花多长时间进行学习呢?
    答:这里我计划花费1个多月的时间进行Android技术的学习,主要是入门基础知识的学习。

学习路线图

这里我选择了C语言中文网的Android教程。原因主要是因为C语言中文网上的教程通俗易懂。并且课程安排合理。
上面说7天玩转安卓APP开发,7天过一遍教程没问题。但是要吸收消化的话,这点时间还是不够的。
根据这套教程我整理了一套适合自己的学习路线图。因为我本身是Java开发所以Java的基础教程不需要重新学习。对Java基础教程还不清楚的小伙伴可以找一些Java教程先进行学习。不掌握Java基础是无法学习Android的。闲话少叙:让我们直接来看学习路线图。


这里最重要的几个基础 Android的程序结构,GUI开发以及网络编程。所以,这几块我将重点花时间进行学习。

怎么学习这门技术呢?

确定好学习教程和学习路线之后就是按照教程学习了。我都是通过边学边练的方式来编程语言的,前期按照教程猥琐发育,一边学习教程,一边编写Demo。最后再来一个练手项目。练手的项目可以从GitHub上下载一些优秀的项目进行模仿学习。当然,如果公司有相关的安卓项目那是最好不过了。直接拉下来看看,不懂的就问问移动端的同事们。

1.做思维导图笔记

学习的过程就是将教程中的知识转换成自己脑海中的知识。这个转换的过程的方式有很多种,比较推荐的就是按照自己的理解做思维导图并写读书笔记记录下来。比如:Android四大核心组件:Activity+Service+BroadcastReceiver+ContentProvider这一章节。如果你学完之后能够独立写出各个组件的含义,作用以及如何使用。那么你就掌握这一章的知识点。又比如Android的SDK是什么这一章节,你学完之后可以大致了解到SDK目录下有哪些文件夹,每个文件夹有啥作用就够了。

2.找项目练手

可以在Github或者在Gitee上搜索 Android 练手项目就可以找好多好多项目。大家可以自行取用。

总结

本文主要是本人学习Android的计划安排。

Java知识图谱

因为学习安卓需要良好的Java基础,这里推荐一下CSDN最新出的Java知识图谱,属实不错! 《Java知识图谱》,尺寸 870mm x 560mm,展开后有一张办公桌大小,也可以折叠成一本书的尺寸,有兴趣的小伙伴可以了解一下------扫描下图中的二维码即可购买。

我本人也已经用上了,感觉非常好用。图谱桌上放,知识心中留。

我是码农飞哥,再次感谢您读完本文

❤️【Android精进之路-01】定计划,重行动来学Android吧❤️相关推荐

  1. ❤️【Android精进之路-06】真的有必要说说Intent,Intent就仙女的魔法棒❤️

    您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦. 本文亮点:彻底剖析Intent的使用以及原理 Android系列文章都在Android专栏中,欢迎小伙伴关注. 文章目录 往期回顾 源码地址 前言 ...

  2. ❤️【Android精进之路-02】安装Android Studio,认识Android SDK,一步步学习❤️

    您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦. 本文会重点介绍Android SDK以及如何安装Android Studio进行Android开发. 干货满满,建议收藏,需要用到时常看看.小伙伴 ...

  3. 读书笔记--GO语言精进之路--01熟知GO语言的一切

    文章目录 前言 作者写这本书的目的 作者的解答思路 1. Go语言的诞生 2. Go语言的设计哲学 2.1 追求简单,少即是多 2.2 偏好组合,正交解耦 2.3 原生并发,轻量高效 2.4 面向工程 ...

  4. Android 10.0系统启动之init进程-[Android取经之路]

    摘要:init进程是linux系统中用户空间的第一个进程,进程号为1.当bootloader启动后,启动kernel,kernel启动完后,在用户空间启动init进程,再通过init进程,来读取ini ...

  5. Android10.0 日志系统分析(四)-selinux、kernel日志在logd中的实现​-[Android取经之路]

    摘要:本节主要来讲解Android10.0 selinux.kernel日志在logd中的实现,包括LogAudit.LogKlog的源码分析 阅读本文大约需要花费15分钟. 文章首发微信公众号:In ...

  6. Android10.0 日志系统分析(三)-logd、logcat读写日志源码分析-[Android取经之路]

    摘要:本节主要来讲解Android10.0 logd.logcat读写日志源码内容 阅读本文大约需要花费20分钟. 文章首发微信公众号:IngresGe 专注于Android系统级源码分析,Andro ...

  7. Android10.0 日志系统分析(二)-logd、logcat架构分析及日志系统初始化-[Android取经之路]

    摘要:本节主要来讲解Android10.0 日志系统的架构分析,以及logd.logcat的初始化操作 阅读本文大约需要花费15分钟. 文章首发微信公众号:IngresGe 专注于Android系统级 ...

  8. Android10.0 日志系统分析(一)-logd、logcat 指令说明、分类和属性-[Android取经之路]

    摘要:本节主要来讲解Android10.0 日志系统的logd.logcat相关指令说明.日志分类和常用日志属性 阅读本文大约需要花费15分钟. 文章首发微信公众号:IngresGe 专注于Andro ...

  9. Android 10.0 PackageManagerService(三)APK扫描-[Android取经之路]

    摘要:上一节讲解了PKMS的 权限扫描,扫描/system/etc/permissions中的xml,存入相应的结构体中,供之后权限管理使用. 这一节主要来讲讲APK的扫描. 阅读本文大约需要花费15 ...

最新文章

  1. Cocos 发射和监听事件 事件派送(TypeScript)
  2. Android Scroller与computeScroll方法的调用关系
  3. Java开源项目:Spring Integration
  4. 乘基取整法是什么_十进制小数转二进制小数乘2取整法的直观理解
  5. javascript的关于刷新页面给出提示框的代码
  6. java 连接 sql2005,java与sql server2005 连接有关问题
  7. Sqlite error- INSERT failed: datatype mismatch
  8. quill鼠标悬浮 出现提示_CHERRY MC8.1鼠标评测:超前设计延续军火箱信仰
  9. DSP C2000汇编语言,DSPC2000汇编指令
  10. 基于JAVA+SpringBoot+Mybatis+MYSQL的家电销售管理系统
  11. 判断当前是否运行于Design Mode
  12. 思必驰十年创业,(现在)是一家怎样的公司?
  13. cocos2d-x 是男人就下100层 附源码
  14. 使用Caffe框架训练模型
  15. 播布客里小布老师的所有视频收集
  16. 用python将word转化成pdf
  17. html5 tbody,tbody
  18. 工业大数据收集及预测建模方法(南京大学-宋哲博士分享)- 个人总结
  19. 虚拟机上部署Envoy Gateway:(一)创建虚拟机
  20. javaweb-jsp编程例题

热门文章

  1. 优质ppt模板分享,拿走不谢
  2. Java 程序基本结构
  3. WIN10自带的录屏软件Xbox Game Bar的启动相关问题
  4. 白盒测试方法|白盒测试的六种方法比较分析
  5. 2022 高德地图的使用 获取当前城市
  6. Android 使用 okhttp3和retrofit2 进行单文件和多文件上传
  7. 可执行文件结构:PE文件结构讲解
  8. 长短时记忆神经网络python代码_零基础入门深度学习(6) - 长短时记忆网络(LSTM)
  9. C#简易播放器(WindowsMediaPlayer)
  10. 如何用PS制作故障风格的海报