談談怎麼最快學好android

來源:互聯網
上載者:User

很多初學者可能會問,怎麼樣才能學好android,我們要看什麼書呢,還是什麼視頻,其實這些都不是重要的,重要的是,你認為自己可以學好android,認為自己可以堅持下來。其實學很多語言都是通的,你要有C基礎,學JAVA很快的,等你學會了JAVA學android也很快,學語言,無非就是要學好基礎,弄清楚概念,然後做個簡單的例子,慢慢的體會為什麼要用這個,用這個有什麼好處,這樣印象就深了,基礎打好了,到後面你會覺得突然自己提高了很多,很多東西都明白了,在黑暗中的努力是為了迎接光明。我以前學的時候也會有時候很迷茫,覺得一個概念弄不清楚,比如說介面,我看了半天沒發現介面的作用,看別人寫的代碼用介面了,沒覺得怎麼樣,後來寫資料庫的時候發現了,定義了介面後可以修改裡面的實現方法,既可以用JDBC有可以HIBERNATE,介面只一種約定,只要符合這樣的約定的,用任何方法實現都可以,大大提高了靈活性。同樣,在項目中,伺服器端和用戶端定了介面規範後,不需要去管另一方是怎麼實現的,只要雙方都實現了,就可以實現整體,至於效率效能問題,看各方能力,這裡不談論,嘿嘿。
    不說題外話了,我覺得學android,首先心態要好,你不要想這我學個1個月,可以找個好工作,可以轉錢了,牛人除外。一般的都應該想怎麼樣可以去最快的瞭解android,瞭解android的架構,瞭解他跟其他手機的一些區別,瞭解他的一些曆史,然後你慢慢會有點興趣,想瞭解更多的東西,然後你開始找資料,找視頻,查百度,看見hello world,看見TEXTVIEW,BUTTON,LISTVIEW都試試,等你覺得這些基礎的都差不多理解了,那就別看書,看這API,然後自己設計個東西,可以涵蓋他們的,做個自己想做的東西出來,雖然可能很難,但是你會在過程中學到很多,是別人教不會你的,比如你想讓button有個什麼事件監聽,但是你暫時不知道方法,首先可以查API,雖然是英文的,看見有些還是看了懂的,這樣你就會熟悉API,你覺得哪個好像有像,比如“xxxClickxx”,雖然你還是不明白,沒關係,複製下來方法名,百度下,很多的,多看幾個,印象深了,就掌握了。真的遇到什麼思路上的問題,可以來論壇發帖,我們論壇肯定會有人來幫忙的,就算不能完全解決,也可以提供點參考。學習要會利用資源,論壇上那麼好的資源不用可惜的哦,還有資料堆的東西,只要你能掌握70%,就是個牛人的,這個實話,不相信你試試。
    等學完了UI後,可以想想搞點資料的儲存的東西,比如做個網狀圖片收集的,裡面涉及到網路連接,圖片儲存,UI安全執行緒,資料庫操作等等,又可以學到好多,何樂而不為呢。等學完這些,已經算不錯了,接下去就要做點大的項目,最好是有用戶端和伺服器的,也練習下xml或者json的資料操作,瞭解下http協議,瞭解下wifi,瞭解下電話簡訊googlemap的等知識。
    當然你有興趣的話可以在中間看看android的源碼,很多,要很有耐心,這個我們後期可能會推出一個板塊,專門講解源碼的。
    這些東西瞭解後,可能你會想到去做點遊戲,那好啊,這個暫時不談論,已經我會發帖就討論怎麼做遊戲,將自己做的一些遊戲開源,講講自己的遊戲怎麼做的。
    最後,等上層應用的東西基本學完了,學點底層的,驅動就給嵌入式C的人去做吧,你就做點調用底層的東西JNI,深入瞭解下,就可以做很多東西了,比如3D遊戲效能提高,編碼解碼等等。
    說了那麼多,希望大家參考下,主要是你覺得適合的,可以去試試,當然你可能有比我更好的方法咯,每個人都不同的嘛,但是都希望你們能成為高手,謝謝。待續。。。

原文地址http://www.cmd100.com/bbs/portal.php?mod=view&aid=19

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.