信盈达—您身边的嵌入式&人工智能专家
全国免费咨询热线:400-8788-909

如何学习Android?Android学习路线规划-信盈达学员学习经验分享

时间:2018-10-14 00:00:00 来源:信盈达 作者:信盈达

作为Android新手经常会问Android学习路线,学习方法啊,如何入门啊,俗话说:工欲善其事必先利其器,如何少走弯路,学好安卓,下面谈谈我的心得。


本人从事java开发四年,刚开始也是不知道如何下手,安卓知识很琐碎,UI控件很多,属性也很多,四大组件搞懂也不是一天两天,一个月之后仍然不能自己独立开发一个项目,于是自己开始反思,有句话叫做基础不牢,地动山摇。

首先可以先熟悉Java开发,比如:面向对象、通信、异常处理等;

接下来,学习Android的应用开发,可以先学习Android的几个主要组件、UI组件,先对Android应用开发有一个感性认识。在能够熟练搭建用户界面后,再逐渐来丰富应用的功能,例如:加上事件处理,使其能够和用户互动;加上数据存储功能;加上联网功能等。

然后在掌握了这些应用层级的内容后,可以去了解如何在Android应用中通过JNI去调用C/C++的接口,再往下学习Linux的内核和驱动开发如字符设备驱动、Flash设备驱动、网络设备驱动等等。

最后,在上面的基础上,去学习Android驱动开发、HAL(硬件抽象层)开发、ARM体系架构和指令等内容,这样Android开发的整个体系就都贯穿起来了。

当然,因为时间有限,而底层部分内容比较庞杂,因此,在真正去做这部分工作之前,我们只需要对其基本原理有所了解,做好相关知识的储备,能够根据老师的指导来完成相关的实验。这样在后续工作中,就可以方便的往这方面发展,让自己的事业更上一层楼。