android学习?Android Framework如何学习
一、如何提高Android学习效率粤嵌Android培训效果怎么样
提高android学习效率我认为分不同阶段:
1.入门阶段:这个阶段培训当然是较快的,当然不排除有其他编程经验的转行人员通过自学也是可以的,这个阶段的同学最重要的就是补全android开发的基本知识,包括四大组件的启动和生命周期,handler的基本使用流程,网络请求实践,基本控件的使用.这些一般培训机构都会有,上课认真听讲多实践一些小项目可以掌握最基本的开发流程和基础知识,关键是多实践,多敲代码.
2.进阶阶段:这个阶段是个长期自我学习的过程,伴随着职业生涯的发展有不同的方向.一般是在一家公司里为了解决业务上的需求,衍生出来的技术上的深入学习.这时候要多逛广大技术论坛和书籍,以某个点深入挖掘进去,当解决的点越来越多,知识面的广度和深度就有了.
总而言之就是,跟着项目走,前期补全基础知识,浅尝辄止,进阶则多百度,多看书,寻求解决问题的最优方案,当你可以衡量不同方案的优缺点并进行合理的选型的时候,可以算得上是合格的程序员
二、Android Framework如何学习
与其说如何学习不如说如何调试。单纯的阅读源码我想过几天就会忘了,不如多打点log和断点,哪里不懂打哪里。差不多后找些国内rom涉及framework层的优化实例或者功能试着自己去一步步实现。
三、怎样学习android开发
其实在学习技术方面,很多问题都是相通的。你可以回想一下,你是如何学习数学的。
1.老师讲解了方程式的概念
2.你通过提问弄懂了方程式的概念
3.老师布置了作业
4.你通过写作业,犯了错误,发现自己对方程式的理解还有问题
5.你改正了错误,将方程式运用到各种题目中。
学Android同理,你需要的就是,一个老师,一本作业,一个解答你问题的人。
老师:《第一行代码》->《Android开发艺术探索》其实就够了。如果你计算机和英语功底还行,可以直接看官方教程。
作业:开发一个App,从一个工具App开始。
解答问题的人:googlestackoverflow,当然你也可以到悟空问答上来问我。
接下来就是不断练习,不断抬高作业难度,然后不断地解决作业中遇到的问题。
祝好?