FC 《第一行代码》学习总结

最近几天边敲边学(加上之前的学习,因为是学习书中的,所以系列文章设置为转载),郭神的这本书学的差不多了(有一小部分没有学习)。在这里感谢郭神出版了这本书!在学习的过程中,发现也有其他小伙伴一样,也在学习郭神的这本书:JiangWeiHu】、【minmin_1123

在这过程中除了学到了里边的技术知识,自己发现了许多自己的不足。感觉自己学习就像画圆一样,圆越大,未知的就越多,需要学习的就越多!如此往复。。。文章的访问量并没有很多,可能说明了大家都已经会这些基础了,而且关注更深一步的知识。自己与大神们的差距还是很大很大的,不过接下来我会努力把这个距离缩小!

  • 学习目录
  • 有哪些提升?
  • 遇到的问题及解决办法
  • 发现的更多的知识
  • 学习的方法
  • 自己认为与大神之间的差距是什么
  • 接下来学什么,怎么学?

 

学习目录

FC 2.2.5 在活动中使用菜单Menu

FC 2.6.1 知晓当前是在哪一个活动

FC 2.6.2 随时随地退出程序

FC 2.6.3 启动活动的最佳方法

FC 3.2.6 关于对话框AlertDialog

FC 3.4 引入布局、创建自定义控件

FC 3.5.3提升listview的运行效率

FC 5 广播机制

FC 7.3.2 运行时权限及其获取通讯录实例

FC 7.3 Content Provider之简单使用

FC 8.2 关于通知Notification

FC 9.1 WebView

FC 10.2 多线程编程及Handler消息异步处理机制

 FC 10 关于服务Service

FC 12.2 关于Toolbar

FC 12.3.1 滑动菜单DrawerLayout

FC 12.3.2 滑动菜单NavgationView

FC 12.4.1 关于悬浮按钮FloaActionButton(SnackBar、CoordinatorLayout)

FC 12.5 卡片式布局

FC 12.5.2 关于AppBarLayout

FC 12.6 下拉刷新

FC 12.7 可折叠式标题栏

FC 12.7.2 充分利用系统状态空间

FC 13.1 全局获取Context

FC 13.2 使用Intent传递对象(Serializable和Parcelable)

FC 13.3 定制自己的日志工具

 

有哪些提升?

首先最直观的体现就是打字速度比以前快了(虽然不值得一提,但是毕竟也是一种提升)。

博客访问量略有提升。(自己的文章多是写怎么使用,没有分析。。暂时1w浏览量,然而大神们的博客都是有质量的,而且对应的总访问量都是十万百万级别甚至更多的)

其次,了解到了开发过程中郭神总结的一些经验:定制自己的日志工具、获取全局Context、启动活动的最佳办法、随时随地退出程序、发现当前是哪一个活动等等。

接触并实战体验了Material Design,做出来的界面确实很好看

活动、服务、广播、内容提供者有了初步的认识,学会了简单的使用

遇到的问题及解决办法

  • 在使用卡片布局CardView,xml布局无法预览的问题。
    • 解决办法:查看报错信息,百度问题。。最后rebuild Projec解决
  • 添加配置信息,引入包时报错(可能是版本的问题)
    • 解决办法,将系统版本设置与书中的一致(虽然这不是好办法,但至少解决了问题,希望有了解的大神赐教!)
  • ...

发现的更多的知识(目前还没有了解的那种)

Activity、Window和View的关系?

自定义view?

事件分发机制?

retrofit框架?

Glide图片库?

Glide缓存如何保存在本地内存?

binder?

学习的方法

在这一段时间里,自己主要是看郭神的书学习的,遇到问题就百度,这算学习方法吗?也许不算吧。。。

关注了一些博客、简书、微信公众号,在github里也发现了一些优秀的项目,看到分享的知识,感觉自己真的是望尘莫及的。。

自己认为与大神之间的差距是什么

当然,在学习的过程中仅仅是学会了怎么去使用,没有深入的研究,更没有探究原理

还没有达到谈设计模式的级别

关于kotlin的文章最近在网上出现的越来越多了,然而原生的Android还没有吃透。

...

接下来学什么,怎么学?

java基础,毕竟基础不牢,地动山摇

接下来学习Android探索艺术,java相关的源码

实战(边学边敲),毕竟时间是检验真理的唯一标准嘛

看博客、公众号等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值