пятница, 25 июня 2010 г.

Tutorial_number_one

Урок_номер_раз.

В первом уроке, как я и обещал, будет рассказано о том, как написать ваше первое приложение для Android.


Что нам потребуется?

1. Настроенный для разработки Эклипс и установленный СДК, подробнее можно почитать тут.
2. Желание:)

Начинаем.

Пыаемся создать проект для будущего приложения: File > New > Project.

Естественно выбираем Android project и нажимаем Next.

Задаём имя приложению, имя проекту, имя пакета, имя запускаемого класса в общем всё как на картиночке:)
Жмём Finish.

Видим такую картину:
package com.example.helloandroid;

import android.app.Activity;
import android.os.Bundle;

public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView
(R.layout.main);
}
}


Заменяем последнюю строчку и дописываем туда необходимый код... должно получится вот что:
package com.example.helloandroid;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv
.setText("Hello, Android");
setContentView
(tv);

}
}


Так.. вроде бы ничего не забыли) да забывать то собственно и нечего, запускаем приложение командой Run > Run, в окошке выбираем "Android Application".
У нас могут спросить с помощью какого эмулятора запускать приложение (о настройке эмулятора можно прочесть тут), выбмраем из списка, запускаем его, ждём до тех пор, пока эмулятор полностью не загрузится, вместе с вами ожидает и Эклипс, после запуска эмулятора он немедленно к нему подключается и загружает откомпилированное приложение на борт, после этого приложение будет запущено. ВСЁ, теперь вы модете сами запускать приложения, кликнув по соответствующей иконке в меню, оно будет назыаться тем же именем, которое вы написал в поле Application name.

Комментариев нет:

Отправить комментарий