2012-10-27 74 views
0

現在我已經3個月進入android開發並完成了相當多的教程。根據這些教程,我已經構建了很多小型應用程序,其中大多數都會爲您提供寫入和完成的方法,告訴他們做了什麼以及告訴他們放置它們的位置。但是,現在我進入自己的應用程序,我注意到我無法理解實際構建方法的方式。 例如:瞭解Android開發的基礎知識教程

@Override 
    protected void onPostExecute(Void arg) { 
     mProgressDialog.dismiss(); 
     if (mStatusCode == 200){ 
      mTwitterUser = new TwitterUser(mResultString); 
      updateView(); 
     } 
     else if (mStatusCode == 404){ 
      Toast.makeText(MainActivity.this, "De gevraagde gebruiker bestaat niet.", Toast.LENGTH_LONG).show(); 
      mTwitterUser = null; 
      updateView(); 
     } 
     else if (mStatusCode > 0){ 
      Toast.makeText(MainActivity.this, "Er is in verbindingsfout opgetreden met foutcode " + mStatusCode, Toast.LENGTH_LONG).show(); 
      mTwitterUser = null; 
      updateView(); 
     } 
     else { 
      Toast.makeText(MainActivity.this, "Gegevens konden niet worden opgehaald. Controleer uw internetverbinding en probeer het opnieuw (" +mConnectionException.toString() + ")" , Toast.LENGTH_LONG).show(); 
      mTwitterUser = null; 
      updateView(); 
     } 
    } 
} 

}

(在烤麪包片荷蘭錯誤文本) 這是解釋得很好什麼都做,但並沒有真正放大之類的教程的一個例子,@override是什麼,什麼是protected/void,什麼是NULL或什麼時候使用它,等等。正如你所看到的,這對於理解java/android編碼非常重要。

那麼,有沒有任何教程真正用於理解和放大方法構建和基本的android編碼?

由於事先〜olijf

+1

其核心Java概念**。指任何Java Basic教程。 – user370305

+0

也許你正在尋找基本的Java教程?也許一本好的java書會成爲上帝的開始? – pouzzler

回答

1

嘗試這些.....

-首先是android系統中一個真正的好編碼器,我指的是好的,請儘量提高你的Java SE。你可以使用Head First Java這本書來掌握這些基金,你也可以轉移到其他書籍,比如Thinking in Java。

-第二個簡單的一步一步的方法是用來在Head First Android書中教授android。

-參見教程這個下面的鏈接通過Marakana和newboston通道,這將幫助ü理解一步了Android步:

http://www.youtube.com/watch?v=5RHtKIo_KDI&feature=relmfu

http://www.youtube.com/watch?v=SUOWNXGRc6g

1

在我看來,馬克·墨菲書The Busy Coder's Guide to Android Development是最好的開始。然後你可以繼續他的book about advanced Android development。他的書不同,因爲他不僅解釋了所有元素,還解釋了決策背後的概念和一般的Android主要原則。所以,最終你不僅可以回答你如何實現某些功能,而且還可以回答你爲什麼要這樣做。

顯然,在Android Developers網站的官方文檔也有很大幫助。他們有很好的指導和培訓。