Проблема
Вы хотите использовать среду Eclipse для разработки своего приложения для платформы Android.
Решение
Установите среду Eclipse и подключаемый модуль AndMore. Затем создайте свой проект и начните писать приложение. Соберите его и протестируйте с помощью эмулятора в среде Eclipse.
Обсуждение
Прежде чем вы сможете начать создание приложения с помощью среды Eclipse, вам необходимо установить три элемента:
- Eclipse IDE
- Android SDK
- Модуль AndMore
Подробнее об установке этих элементов см. здесь.
После того как вы это сделаете, создайте новый Android-проект с помощью меню File
→ New
(Файл
→ Новый
), и вы увидите такой экран, как на рис. 1.
Щелкните на кнопке Next
(Далее
), дайте проекту название (рис. 2) и снова щелкните на кнопке Next
.
Выберите версию SDK для целевого устройства (рис. 3). Версия 4.0 охватывает почти все устройства, используемые сегодня; более поздние версии дают еще больше возможностей. Решать вам!
Рис. 1. Начало создания проекта в среде Eclipse
Рис. 2. Настройка параметров нового проекта Eclipse
Рис. 3. Настройка инструментария SDK для нового проекта Eclipse
На рис. 4 показана структура проекта, развернутая на панели проекта справа. На нем также показано, в какой степени вы можете использовать автозаполнение Eclipse на платформе Android, — я добавил атрибут gravity
для метки, а среда Eclipse предлагает полный список возможных значений атрибутов. Я выбрал central-horizontal
, поэтому в момент запуска приложения ярлык должен быть центрирован.
Рис. 4. Использование редактора Eclipse для настройки атрибута gravity для представления TextView
Если в компоновке LinearLayout
установить атрибут gravity
равным center_ vertical
, а в представлении TextView
— center_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 As
→ Android Application
(Запустить как
→ Приложение для платформы Android
) (рис. 5).
Рис. 5. Запуск проекта для платформы Android в среде Eclipse
Эта команда запустит эмулятор Android, если он еще не запущен. В окне эмулятора появится слово Android (рис. 6), а через некоторое время вы увидите начальный экран Android.
Рис. 6. Запуск проекта для платформы Android в эмуляторе
По истечении некоторого времени ваше приложение будет запущено (на рис. 7) показан только фрагмент экрана самого приложения, поскольку остальная часть представления эмулятора является лишней).
Рис. 7. Выполнение проекта для платформы Android в эмуляторе