學習android開發
A. android編程開發 ,一般要學多久
額,這個因人而異,安卓開發可以分為三個階段的學習:1、java語言學習;2、安卓開發API文檔學習;3、xml基礎學習;
首先java學習可以買些java se的書籍;當然一些用戶界面設計的知識不用學,因為android有自己的界面設置;如果是零基礎一般用一到兩個月差不多學會了一般的java知識。當然要深入學習或者精通的話不可能在一兩個月內學好的,至少要一到兩年。如果有過高級面向對象語言的學習,這樣java的學習就變得簡單多了,一到兩周可以基本學會。
然後是android開發的文檔學習,書籍方便很多,比如《精通Android3中文版》和《android開發範例大全3》等,邊學邊敲代碼;一般也是兩三周學完,然後可以不斷模仿別人優秀的源代碼,一共估計要一個月搞定。
最好一些xml的學習,當然這個也可以不學,因為在androi開發的學習中也涉及到了一些xml的樣式,這個學起來也比較簡單,一周搞定。
所以你如果全身心去學,兩到三個月基本可以做些簡單的android開發。當然要在公司接項目必須要先自己組隊試著搞定項目,熟悉一下團隊開發的合作過程。
B. 學習android開發,要學哪些東西
android的一些基本知識,控制項使用,傳值,組件等,現在好多培訓出來的人都是基礎差的要死,最基本的問題都要問好多人,其實只是隨便的一本android開發的書上都有寫的。弄懂這些之後如果你的java基礎還尚可,那麼就可以進行簡單的android開發了,如果想更深層次的開發你就要學會讀sdk,學會讀別人的代碼,最好模擬下市場上最常用的一些產品裡面的效果,試著自己去寫一下,哪怕你用最笨的方法實現也比直接別人的代碼import進來自己用要好的多。當然有時候經驗這個東西沒辦法,只有在開發過程中一點一點積累。看多了,寫多了慢慢就融會貫通了,祝你早日踏進大牛行列~
C. 怎樣學習Android開發
Android近期還是很有前途的,如果想做Android內核開發就需要學習的比較多了。C,C++,Java都需要懂,建議找個有資質的培訓下。
廣州達內,Java/C++確實都做的不錯。
作為加拿大達內IT培訓集團華南區的王牌中心,有師資強、項目真、課程深的優勢,不但能讓你找到工作,更能讓你找到好工作。。
可以試聽課,再決定啦
D. 如何學習安卓開發
Android開發學習路線的七大階段
第一階段:Java面向對象編程;
第二階段:Java Web開發;
第三階段:android UI編程;
第四階段:android網路編程與數據存儲;
第五階段:android手機硬體管理;
第六階段:Android圖形編程技術;
第七階段:Android游戲開發。
E. 關於學習android開發
勸你先學好java,android雖然是用java編的,但是我感覺它的代碼比一般的java代碼實現的要復雜的多,動不動就要重寫某個類,很麻煩的,還是先學會java再說吧,如果你著急的話就先把java最基礎的弄明白了
F. 安卓開發學習什麼
Android開發,需要掌握以下知識:
android以java為基礎的,所以前提要學好Java基礎知識,比如基本類型、集合等。
android api,學習基本的Activity、service、intent等基本的知識,可以開發一些界面。
計算機網路基本知識。
Linux命令、C編程基礎、Android Java編程、Google Android Linux操作系統具體操作等
安卓系統開發的方法,簡單來說分成四層:
第一層,以Inventor為代表的繪圖工具,是Google推出的簡單開發工具,主要是針對初級玩家的玩意兒,操作起來確實容易,一個不懂程序開發的用戶就可以通過拖拽搞出一個能在安卓平台上跑的應用來,有點像做PPT,但任何事情都有兩面性,這種容易上手的繪圖工具,無法實現業務邏輯,運行效率也比較低。
第二層,以Rexsee為代表的無線中間件,這種方法就不是玩家用的了,必須是工程師來用,但對技術門檻的要求很低,會用HTML和JS的技術員就可以方便的使用,在技術要求大幅度降低的同時,基礎功能的封裝也是一大亮點,這些中間件已經把所有應用需要的基礎功能封裝好,程序員直接使用JS去調用就可以了,不再需要吭哧吭哧從零開始寫代碼,比如你想調用個GPS,本來要編幾千行的代碼,用中間件只需一行JS代碼即可搞定,難怪說做中間件的廠商都說:「用了我的東西,你的程序已經做了一大半啦!」此言不虛。
第三層,基於JAVA的JDK JDK(Java Development Kit),目前絕大部分應用都是用這種方式來開發,對程序員的要求比較高,首先要有比較好的JAVA底子,然後要對Android平台本身有很深的研究,門檻不算低。
第四層,基於C++的NDK( Native Development Kit),很多大型游戲是用這種方法開發的,相對於JDK,這種方法的門檻就更高了,目前使用的比較少,畢竟現在是智能手機的時代,硬體和網速都大幅提升,沒必要動不動就Touch底層。安卓開發應該怎樣學習:http://e.51cto.com/training/training_id-19.html