如何學習Android?Android學習路線規(guī)劃-信盈達學員學習經驗分享
時間:2018-10-14 00:00:00
來源:信盈達
作者:信盈達
作為Android新手經常會問Android學習路線,學習方法啊,如何入門啊,俗話說:工欲善其事必先利其器,如何少走彎路,學好安卓,下面談談我的心得。
本人從事java開發(fā)四年,剛開始也是不知道如何下手,安卓知識很瑣碎,UI控件很多,屬性也很多,四大組件搞懂也不是一天兩天,一個月之后仍然不能自己獨立開發(fā)一個項目,于是自己開始反思,有句話叫做基礎不牢,地動山搖。
首先可以先熟悉Java開發(fā),比如:面向對象、通信、異常處理等;
接下來,學習Android的應用開發(fā),可以先學習Android的幾個主要組件、UI組件,先對Android應用開發(fā)有一個感性認識。在能夠熟練搭建用戶界面后,再逐漸來豐富應用的功能,例如:加上事件處理,使其能夠和用戶互動;加上數(shù)據存儲功能;加上聯(lián)網功能等。
然后在掌握了這些應用層級的內容后,可以去了解如何在Android應用中通過JNI去調用C/C++的接口,再往下學習Linux的內核和驅動開發(fā)如字符設備驅動、Flash設備驅動、網絡設備驅動等等。
最后,在上面的基礎上,去學習Android驅動開發(fā)、HAL(硬件抽象層)開發(fā)、ARM體系架構和指令等內容,這樣Android開發(fā)的整個體系就都貫穿起來了。
當然,因為時間有限,而底層部分內容比較龐雜,因此,在真正去做這部分工作之前,我們只需要對其基本原理有所了解,做好相關知識的儲備,能夠根據老師的指導來完成相關的實驗。這樣在后續(xù)工作中,就可以方便的往這方面發(fā)展,讓自己的事業(yè)更上一層樓。