Создание Android-приложения в среде Eclipse на примере

Создаем приложение Android в среде EclipseПроблема

Вы хотите использовать среду Eclipse для разработки своего приложения для платформы Android.

Решение

Установите среду Eclipse и подключаемый модуль AndMore. Затем создайте свой проект и начните писать приложение. Соберите его и протестируйте с помощью эмулятора в среде Eclipse.

Обсуждение

Прежде чем вы сможете начать создание приложения с помощью среды Eclipse, вам необходимо установить три элемента:

  • Eclipse IDE
  • Android SDK
  • Модуль AndMore

Подробнее об установке этих элементов см. здесь.

После того как вы это сделаете, создайте новый Android-проект с помощью меню FileNew (Файл Новый), и вы увидите такой экран, как на рис. 1.

Щелкните на кнопке Next (Далее), дайте проекту название (рис. 2) и снова щелкните на кнопке Next.

Выберите версию SDK для целевого устройства (рис. 3). Версия 4.0 охватывает почти все устройства, используемые сегодня; более поздние версии дают еще больше возможностей. Решать вам!

 Начало создания проекта в среде Eclipse

 Рис. 1. Начало создания проекта в среде Eclipse

Настройка параметров нового проекта Eclipse

Рис. 2. Настройка параметров нового проекта Eclipse

 Настройка инструментария SDK для нового проекта Eclipse

Рис. 3. Настройка инструментария SDK для нового проекта Eclipse

На рис. 4 показана структура проекта, развернутая на панели проекта справа. На нем также показано, в какой степени вы можете использовать автозаполнение Eclipse на платформе Android, — я добавил атрибут gravity для метки, а среда Eclipse пред­лагает полный список возможных значений атрибутов. Я выбрал central-horizontal, поэтому в момент запуска приложения ярлык должен быть центрирован.

Использование редактора Eclipse для настройки атрибута gravity для представления TextView

Рис. 4. Использование редактора Eclipse для настройки атрибута gravity для представления TextView

Если в компоновке LinearLayout установить атрибут gravity равным center_ vertical, а в представлении TextViewcenter_horizontal, то текст будет центри­рован как по вертикали, так и по горизонтали. В листинге 1 приведен соответству­ющий файл компоновки main.xml (расположенный в каталоге res/layout).

Листинг 1. Файл HelloWorld. java

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="center_vertical"
    >
<TextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/hello"
    android:gravity="center_horizontal"
    />
</LinearLayout>

Как всегда, когда вы сохраняете исходный файл, среда Eclipse генерирует скомпи­лированную версию. В проекте для платформы Android она также создает скомпили­рованный пакет АРК, который готов к запуску, поэтому вам нужно только запустить его. Щелкните правой кнопкой мыши на проекте и выберите команду Run AsAndroid Application (Запустить какПриложение для платформы Android) (рис. 5).

Запуск проекта для платформы Android в среде Eclipse

Рис. 5. Запуск проекта для платформы Android в среде Eclipse

Эта команда запустит эмулятор Android, если он еще не запущен. В окне эмуля­тора появится слово Android (рис. 6), а через некоторое время вы увидите началь­ный экран Android.

Запуск проекта для платформы Android в эмуляторе

Рис. 6. Запуск проекта для платформы Android в эмуляторе

По истечении некоторого времени ваше приложение будет запущено (на рис. 7) показан только фрагмент экрана самого приложения, поскольку остальная часть представления эмулятора является лишней).

Выполнение проекта для платформы Android в эмуляторе

Рис. 7. Выполнение проекта для платформы Android в эмуляторе

 

Вас заинтересует / Intresting for you:

Настройка Eclipse с помощью An...
Настройка Eclipse с помощью An... 1360 просмотров Боба Sat, 17 Nov 2018, 05:53:44
Версии платформы Android
Версии платформы Android 1360 просмотров Илья Дергунов Sun, 04 Nov 2018, 14:44:59
Источники примеров кода для со...
Источники примеров кода для со... 1382 просмотров Валерий Павлюков Sat, 24 Nov 2018, 12:19:04
Работа над Android-приложением...
Работа над Android-приложением... 1290 просмотров Боба Wed, 14 Nov 2018, 15:37:25
Войдите чтобы комментировать