android學到啥時候就進階了啊

來源:互聯網
上載者:User

標籤:android   個人理解   

學習android也有倆年時間了,說起android的學習真的是我人生中一次很重要的選擇。我大學學習的是電腦科學與技術,當時學習的電腦語言我現在想想都覺得多,什麼vb,彙編,qt,java,c,c++,等等吧,很難想到我最終選擇了android,其實我很羨慕那些經常西裝革履的人,我其實一直的夢想也是這樣,但是最後的出入有點大,我沒有實現自己的夢想,但是在做android以後,我發覺其實我也很滿足,也許事程式猿的通病吧,我覺得做什麼開發不重要,重要的是我們能體會到那種成就感,那種自豪感。

說的遠了,還是說回android吧。

                android的開發也許在公司來說分的是:初級、 中級 、進階等等;

                但是對於我們開發人員來說就不是這樣了,對於我們這些做技術的人來說:技術也學該這樣分吧;

首先剛接觸的時候我覺得應該叫技術入門,然後技術熟練,然後技術熟悉,然後精通,然後也就是要做到隨心所欲。這就跟小說裡邊練習功夫一樣,當你能做到人劍合一的時候就基本上天下無敵了。也就是說當我們人碼合一的時候我們也就快大成了。

               android對於一個初學者來說也學入門有點小難,但是對於 一個做開發的人,尤其是做java開發的人來說,基本上是沒有什麼難度的,我記得我在剛開始學習android的時候總是每天專研那些控制項的使用,看這自己第一個helloWorld出現在手機上的時候我的那個激動啊,android的所有控制項其實都有好多的屬性,能用到的,經常用到的就那麼幾個,但是如果你專心的看看的話說不定能發現不一樣的事。就比如textView做倒影的效果,button做圓角,listView設定item隔離線條等等。我記得剛開始好多問題都糾結了我好久。

             android的學習如果是系統的來說:

1、那麼首先要學習的肯定是android的四大組件:

             (1)Activity

    (2 )service

    ( 3)contentProvider

     (4)BroadCast

         2、    然後接下來就是控制項的使用textView,button,imageVIew,listView,GridView,ScrollView,Gallery,spinner,progressBar,TabHost,ToggleButtonAutoCompleteTextView、MultiAutoCompleteTextView,EditText等等吧。太多了

    3、然後就是布局的使用

       FrameLayout(架構布局),LinearLayout (線性布局),AbsoluteLayout(絕對布局),RelativeLayout(相對布局),TableLayout(表格布局)。)

  其實到這個程度其實就算是入門了。


         這應該就是所說初級了吧。

          對於Android的簡單開發這些就夠了,這樣你就有了繼續學習Android的基礎了。

         我的看法來說,在初級以後就是開始升級到中間的過程,我們開始不停的使用然後讓自己做出來的東西越來越滿足需求,但是在做到一定程度以後我們就會覺的我們所掌握的已經不足以支撐我們做到自己心裡的那個標誌,那麼恭喜你了,你已經到了要突破的時候,我們開始為了滿足自己的需求來一步步努力,開始控制項的自訂,開始各種自訂,當我們做到我們可以按自己的要求來定製一個自己滿意的控制項的時候,那麼我們就突破了,我們升級了,我們在也不是初級的Android程式猿,我們是中級的程式員了,這個時候的我們也就能做到獨擋一面的資格了,但是這自己剛剛可以,我們還有好多事沒有做,還有好多東西需要去提升,我們開始關注一些以前都不會注意到的東西,程式的穩定性,程式的記憶體使用量,程式的最佳化,代碼的最佳化,我們開始接觸一些更為深入的東西。


android學到啥時候就進階了啊

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.