0

Android プログラミングを始めようとしていますが、Google チュートリアルが理解できません。

例えば:

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」と呼ばれていたと思います。

全体的に、私は物事の正しいやり方、どのように活動を開始するか、何がどこに行くのかなどについて非常に混乱しています..

4

1 に答える 1

3

「これ」は変数ですか、それともプロジェクト用に変更されていますか?

thisメソッドが実行されているオブジェクトを参照する、標準の Java 構文です。

また、これを簡単に学ぶ方法はありますか?

まず、Java に慣れていないように見えるので、Android 開発を学ぶ前に Java を学ぶことをお勧めします。Java プログラミングに関する書籍、Web サイト、トレーニング コースは無数にあります。

次に、上記の特定のコード スニペットは、Android 開発の学習において比較的進んでいます。これは、開発ガイドまたは一連のチュートリアルの数百ページに相当するはずです。

私は本を​​見てきましたが、かなり有益な「Head Start Android Programming」と呼ばれていたと思います。

Head First Android Developmentは印刷されていないか、少なくとも Amazon からは入手できないため、かなり幸運です。

于 2012-07-01T18:54:56.403 に答える