學安卓都需要什麼基礎?

General 更新 2024-11-21

學習Android開發需要什麼基礎?

現在大學裡面和計算機相關的專業甚至理工類專業一般都會開設C語言課程,只是很多同學在大學期間並沒有好好學習,如果對它掌握的不太好或者很久沒用了,建議先從將其好好複習一下,將其基本的語法再好好回顧一下,最好能搭建一個環境來運行、調試它。如果沒有學過,不妨也提前學習一下。  如果是想學習Android應用開發,就去具備一定的java基礎。因為Android上的應用大多是用java編寫的,如果你想編寫手機遊戲和應用 ,就需要學習java。Android應用程序開發是以Java語言為基礎的,所以沒有紮實的Java基礎知識,只是機械的照抄別人的代碼,是沒有任何意義的。 建議在安卓課程前期的java學習階段中,需要用心的學好。

android 學習需要什麼基礎

一些java就行~那個不是很難,多弄弄就完全OK的~~

學習Android 需要什麼程度的 Java 基礎

很多朋友都對學習路線問題感到迷茫,特別是還在上學的朋友們。在這裡就詳細的為大家介紹一下。

1.Java基礎

很多朋友一上手就開始學習Android,似乎太著急了一些。Android應用程序開發是以Java語言為基礎的,所以沒有紮實的Java基礎知識,只是機械的照抄別人的代碼,是沒有任何意義的。那麼Java學到什麼程度才算是過關呢?我個人認為至少要掌握以下兩個方面的內容:

a) Java基礎語法:具體的知識點列表可以在這裡下載:《Java知識點列表》V1.0。這部分內容沒有討價還價的餘地,必須爛熟於胸。至於具體的學習方法,可以看書或者是看視頻,但是關鍵是要多加練習,無論是書上的練習還是視頻裡面的練習,都需要仔仔細細的完成;

b)設計模式:由於在Android系統的框架層當中,使用了大量的設計模式,如果沒有這個方面的知識,對於Android的理解就會大打折扣。設計模式的種類非常之多,一個一個的全部掌握,是不現實的,必須首先掌握面向對象的基礎設計原則,有了這些基礎原則的支持,就可以舉一反三。這部分內容可以在《Effective Java》和《Agile.Software.Development:Principles,Patterns.and.Practices》這兩本書中找到。

2.Linux基礎知識

大家都知道,Android系統的基礎是Linux操作系統。在開發過程當中,我們也需要使用到一些Linux命令。所以說一些Linux的基礎知識是必須的(話說現在的程序員,不懂Linux都不好意思跟人家打招呼),推薦大家看看《鳥哥的私房菜》這本書,寫的相當不錯;

3.數據庫基礎知識

這個比較簡單,就是一個增刪改查的數據庫操作,可以看一下這本書:《SQL編程練習與解答》

4.網絡協議

至少需要學習兩種基礎的協議,HTTP協議與Socket協議;

5.Android基礎知識

有了以上的鋪墊,再來看Android,是不是覺得輕鬆了很多呢?至於基礎知識的學習順序,最好的方法就是按照Android SDK幫助文檔當中的Dev Guide裡面的順序,我的《Android視頻教程》也基本上是按照這個順序錄制的;

6.服務器端開發知識

由於很多Android應用程序都需要服務器端的支持,所以掌握一些服務器端開發知識還是非常有必要的。至於選擇哪一種服務器端知識進行學習,就比較麻煩了,因為技術的種類實在是太多了:

a)Java EE:就是上面郵件當中所提到的SSH—Struts+Spring+Hibernate。這種技術的優點的功能完整、強大,已經使用了很多年,而且既然大家已經非常熟悉Java了,那麼學習SSH看起來也順理成章。但是使用這種技術開發服務器端程序,非常麻煩。即使是一些簡單的功能,也可能需要大量的代碼和配置文件來實現;

b)PHP:簡單易學,開發快速。但是我們需要多學一種語言,是否得不償失,就要大家自己判斷了;

c).NET:這項技術的特點和Java EE差不多,但是要想掌握.NET,則需要掌握c#,也是個麻煩的事情;

d)ruby on rails:這是我個人最喜歡的服務器端技術,簡潔,優雅,寥寥幾行代碼,就可以實現很複雜的功能,但是這需要Ruby語言知識作為基礎;

至於選擇哪一種技術,就看大家自己的判斷了。

夢想:要成為一個專業的Android開發者,以上的這些知識都必不可少。看起來好像很多,多的可怕。所以還是那句話--“耐心,耐心很重要”。

學習一門專業要很長時間啊,耐心很重要,很多朋友也來問我C4......

學Android要學JAVA的哪些東西?

我是做javaweb方向的,這樣給你說吧,javase是必學的,javase中文翻譯過來就是java基礎,萬丈高樓平地而起,javase裡包含了很多東西,i/o,socket,集合類等等。不管你走什麼方向javase是都要用到的,javaweb其實說穿了就是JAVAEE,主要就是對servlet、jsp、數據庫操作的封裝而產生的SSH框架,android其實也是java,底層是liunx我的建議是,看你自己喜歡什麼,javaee走的公司和項目大,android目前工資高,但是公司都是創業類型的,項目也不大。

Java web裡就學XML?這誰給你說的xml只是個配置文件,你只會xml那你永遠就是i激民工,嚮往高層走,底層必須學~

安卓開發需要學習什麼

首先學習java,java如果搞定,android學起來會比較輕鬆。

android基礎(Android開發環境調試,Android應用結構,界面組件與界面編程,四大組件)

android中級(文件IO與SQLite,圖形、圖像與動畫、音頻、視頻的錄製於播放,傳感器編程,GPS應用)

android高級(網絡編程與Web Service,OpenGL-ES 3D開發,整合Google服務,使用NDK開發,java和c相互調用)

……………………………………………………

看看一箇中專生怎麼自學android到找到工作。

我是一名中專生,在學校裡讀的是計算機專業,一次偶然的機會我在網上看到了一段新聞說安卓現在特別火有一年工作已經的工資可以達到8000元左右就算沒工作經驗起薪也有5000元,5000元對我來說簡直就是個天文數字,於是我決定學習安卓,後來我到書店找了一些安卓的書但是由於基礎太差,很多都看不明白,網上看到可以報培訓班都是幾乎每所都要上萬大洋,對於我一個一個月只能賺幾百元的中專生來說簡直是個天文數字,後來在IT學習聯盟這個網站看到了一套安卓視頻叫< <安卓就業班> >(喜歡《安卓就業班》的可以複製 sina.lt/brxC 粘貼瀏覽器地址欄按回車鍵即打開)。價格還挺合理的。覺得內容挺不錯的於是我決定買下來,我想既然我看書看不明白,看視頻應該容易看明白吧,自從我把視頻買下來後就就天天看,因為自己基礎太差了,所以每天至少學習5個小時以上,那段日子真的很辛苦但又很充實,覺得我的人生最有意義的時間段。我拿到光碟後首先跟著他要求的學習順序學習(因為他已經偏好了學習的順序)從第一塊開始到第十七塊,首先學的是JAVA,是一個培訓視頻,總共十幾G,但老師幽默風趣而又輕鬆的課堂教課,使我發現原來學習JAVA並不是一件很難的事情,但我的基礎太差了有些地方還是不容易看懂,於是有些地方重複看了兩,三篇,甚至四,五篇,大概這樣過了一個月我就把JAVA給學會了,這個月因為要上班所以經常學到晚上1,2點早上6點多就起床,星期六,星期天的話就從早上看到晚上,所以有段時間眼睛經常通紅通紅的,但是我知道天道酬勤這個成語,你努力付出就一定得到回報的,於是我堅持了下來,到了第二階段,學習android了,他有基礎篇和深入篇,基礎篇比較容易,深入篇的話還是有點難度的,但是我覺得JAVA學好了,android並不難學,學起來還覺得挺容易的,心裡不由自主的笑了,覺得是不是我的付出有了回報,到了第三階段也是最難的了,是基於linux的嵌入式,因為android的是由linux底層開發的再加上界面是JAVA,所以學好linux的嵌入式也比較重要(如果你以後想成為android內核移植這個方向走的非常重要,工資可是很高的哦,如果你只想做界面的話瞭解一下也不錯),他首先從C語言開始教,然後到linux嵌入式,我覺得這部分太難理解了,很多都是硬著頭皮看完的,因為有不地方看不明白,斷斷續續的來到了第四階段項目階段這裡總共有22個大項目,一開的時候還是跟不上老師的腳步但是後來就慢慢的跟上了,我覺得項目很重要,他把之前的所有的東西都複習了一遍而且讓你熟悉了真正企業項目實線,使你以後工作的時候更容易上手,學習了大概4個多月。終於學完了。就開始找工作。最後找到一份在小公司工作,待遇也有4500元,感覺還行。但是這4500元對我只有中專文聘來說已經很多很多了,我很滿足了,我覺得只有肯努力,也會有成功的一天的。

………………………......

安卓開發需要學什麼

安卓開發首先第一階段是要學習java,掌握java了對於安卓的開發就容易很多,然後在學習安卓的開發環境搭配和生命週期,給你分享一個學習的計劃表吧

學習安卓應用開發具體需要哪些基礎?

樓主您好~很高興能為您解答,開發android首先您要有一定的java基礎,因為android開發是基於java的,java基礎您可以不用很深入的研究,畢竟要把java全部學完也是要一定的時間的,android也是基於java編程的,學android就相當於學java的嘛,如果樓主您需要的話我這裡有一些資料可以分享給您!希望能幫到您

學習安卓的前提是要java的那些基礎呢? 急!! 15分

不要哪門語言的說就業前景,這個和你本身的程度有很大關係的。

學習android的話,如果你要開發應用程序,首先需要Java的基礎語法。android應用程序是跑在dalvik虛擬機上的,你可以把它看成是一個JVM類似的虛擬機,但它是為移動設備開發的。它跑的程序是.dex的,而不是JVM的字節碼。

.dex文件是通過.java文件編譯來的。所以,android應用程序所用的語法,基本上都是Java語法。所以,如果你要開發android的應用程序,必須熟悉Java。但是,android有許多它自己的東西。當然,你可以邊學Java邊學android。只要知道一些基本的Java語法,就可以做出一些小的android程序。這樣可以提高你的積極性。而學習Java的基本語法,幾天就OK了。

android開發其實設計的東西很多。越深入,你需要學的東西就越多。不僅是Java,還有Linux,C。看你要學到哪個層次了。如果只是簡單的想做一些應用,那你只需要會點Java就可以。

額,有點瞌睡看,寫的有點亂,你先看看吧,有什麼可以再問我。

還有,是MyEclipse不? 對了,學安卓開發要不要用到java中的struts、hibemate、spring還有xml?

MyEclipse是eclipse的插件版,開發android需要用到eclipse+一個插件-ADT。不一定Myeclipse。android的界面佈局一般是用xml的,但是xml有很多東西,這個可以講一本書的,主要看你所指的xml是用來幹嘛的。xml的解析可能會用到,這個是看程序的。但是隻是簡單開發,可以直接上手,不需要學xml。sturts是開發web的,暫時不會用到。

學習安卓軟件開發需要什麼樣的基礎

需要一定的C語言、JAVA基礎,學安卓開發課程初級階段是安卓開發課程的基礎,就是C語言、JAVA基礎。後邊的應用程序部分,大部分時間是在做項目。千鋒還不錯,前期是學安卓軟件開發的基礎課程,後期做項目比較多,主要是為了鍛鍊我們的實際操作能力。動手能力強了,在以後的就業方面才有優勢。

計算機專業的相對來說比較有優勢一點,計算機專業畢業的學過一些c語言還有JAVA,有這些基礎的話學起來比較容易些,沒有基礎的話也沒有關係,可以報千鋒零基礎脫產班,開課之前可以提前在學習一下基礎知識。

學習android開發需要哪些基礎

android以java為基礎的,所以前提要學好Java基礎知識,比如基本類型、集合等。

android api,學習基本的Activity、service、intent等基本的知識,可以開發一些界面。

計算機網絡基本知識。

Linux命令、C編程基礎、Android Java編程、Google Android Linux操作系統具體操作等。

相關問題答案
學安卓都需要什麼基礎?
學計算機需要什麼基礎?
監控安裝都需要什麼?
學動漫設計需要什麼基礎?
學國畫需要什麼基礎?
學會計需要什麼基礎?
學數控需要什麼基礎?
學紋身需要什麼基礎?
自考需要什麼基礎?
室內設計需要什麼基礎?

Have any Question?

Let us answer it!