2012-07-01 18 views
0

我試圖進入Android的編程,但我不明白的Google Tutorials有人可以解釋一些在Eclipse/Android中開始活動的代碼嗎?

例如:

public void sendMessage(View view) { 
    Intent intent = new Intent(this, DisplayMessageActivity.class); 
    EditText editText = (EditText) findViewById(R.id.edit_message); 
    String message = editText.getText().toString(); 
    intent.putExtra(EXTRA_MESSAGE, message); 
    startActivity(intent); 
} 

我把它this是一個變量,或者改變您的項目? =new intent(this....

另外,有沒有更容易的方法來學習這個?理想情況下,我可以從幾乎完全解釋代碼中的每一句話,我看過一本書,我認爲它被稱爲「Head Start Android Programming」,它的內容非常豐富。

總的來說,我只是很做事情的正確方法,啓動活動,這樣的困惑,究竟去哪裏等..

+0

如果你想了解這些東西,請轉到thenewboston.org – 2012-07-01 18:54:07

+0

哦,是的,我忘記了,我發現這對他無用,因爲他做了所有這些事情,但從來沒有解釋過他們背後的java,無論如何都要感謝。 –

+0

他們在mybringback.com網站上解釋了它 – 2012-07-06 04:15:08

回答

3

我把它「這」是一個變量或爲爲您的項目更改?

this是標準的Java語法,指的是正在執行其方法的對象。

此外,有沒有更容易的方法來學習這個?

首先,由於看起來您對Java不熟悉,所以我會推薦在學習Java之前學習Android開發。 Java編程提供了無數書籍,網站和培訓課程。

其次,代碼的特定摘錄你有上面是比較遠沿着學習Android開發 - 這應該是一個幾百頁到開發指南或設置教程。

我看過一本書,我認爲它被稱爲「Head Start Android Programming」,它的內容相當豐富。

你是相當幸運的,因爲頭第一個Android開發似乎不再打印,或者至少是無法從亞馬遜。