Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Разработка приложений для платформы Android. Выпуск 4. 04-11-2012.


Сайт рассылки
Письмо автору
Архив рассылки Подписаться Подписаться письмом

Первое приложение под Android. Часть 1.

1. Создание проекта

В данном цикле статей мы создаем приложения под Android используя IDE Eclipse.Другие способы работы (например с использованием командной строки) не рассматриваются.


Для создания проекта запускаем Eclipse. При запуске Eclipse на экран выводится окно, в котором надо подтвердить или изменить путь к каталогу workspace. В каталоге workspace (рабочее пространство) будет сохранён результат работы (рис. 1). В пути к каталогу workspace не должно содержаться пробелов и русских букв. Оставляем workspace по умолчанию и ставим галочку в поле «Use this as the default and do not ask again», чтоб отменить запрос на будущее.


Рис. 1

Создаем проект:
а) Нажмаем кнопку New Android App Project на панели инструментов (рис.2) или выбираем пункт меню File -> New -> Other и затем выбираем пункт Android Application Project (рис. 3 и 4) или выбираем пункт меню File -> New – Project и затем выбираем пункт Android Application Project (рис. 5 и 6).


Рис. 2


Рис. 3


Рис. 4


Рис. 5


Рис. 6

б) Заполняем появившуюся форму (рис. 7):
- в поле Application Name вводим название приложения «My_First_application». Следует отметить что у Android есть возможность выводить нужные строки на телефонах с разными языками. В телефоне с английским алфавитом будет появляться надпись на английском, а в телефоне с русским алфавитом - на русском. Поэтому в первоначальных настройках всегда целесообразно использовать английские варианты;
- В поле Project Name выводится имя проекта. Данное имя используется только в Eclipse и отношения к самому приложению не имеет.
- заменяем появившийся в поле Package Name текст «com.example. my_first_application» на текст «com.example. my_first_application». Имя пакета должно быть уникальным для всех пакетов, установленных в системе Android. По этой причине, обычно, лучше всего использовать имя, которое начинается с доменного имени организации в обратном порядке, то есть если сайт называется inwoo.ru, имя пакета быдет ru.inwoo. my_first_application.
- остальные поля не изменяем (рис. 8).
- нажимаем кнопку «Next».


Рис. 7


Рис. 8

в) В окне (рис. 9) нажимаем кнопку «Next». В этом окне можно выбрать и настроить свой значок для приложения. Можно создать свою иконку или взять иконку из библиотеки, или оставить иконку по умолчанию. В настоящей статье эти вопросы не рассматриваются.

Рис. 9

г) В следующем окне Create Activity (рис. 10) выбираем пункт «BlankActivity» и нажимаем кнопку «Next». Большинство приложений на Android имеют свой экран (форму, окно), которое называется активностью или деятельностю (Activity). Мастер проекта предлагает на выбор два шаблона:
BlankActivity
MasterDetailFlow
Шаблон BlankActivity предназначен для обычных телефонов. В правой половине окна показывается приблизительный вид приложения с использованием данного шаблона. Шаблон MasterDetailFlow предназначен для планшетов.

Рис. 10

д) В следующем окне (рис. 11) идёт настройка главного окна приложения. Оставим все по умолчанию и нажимаем кнопку «Finish».

Рис. 11

Первое приложение создано. В платформе Android при использовании проекта по умолчанию создается приложение, которое выводит на экран телефона фразу «Hello World».

2. Сведения о каталогах и файлах проекта

В состав проекта на платформе Android входит ряд каталогов и файлов. К числу наиболее важных относятся следующие каталоги и файлы:
AndroidManifest.xml
Файл манифеста описывает основные характеристики приложения и определяет каждый из его компонентов.
SRC /
Каталог для основных исходных файлов вашего приложения. По умолчанию, он включает в себя класс «активность», который запускается при запуске вашего приложения с помощью иконки.
RES /
Содержит несколько подкаталогов для ресурсов приложения . Вот лишь некоторые из них:
drawable-hdpi /
Каталог для рисуемых объектов (таких, как растровые изображения), которые предназначены для экранов высокой плотности (hdpi). Другие drawable каталоги содержат файлы, предназначенные для других плотностей экрана.

layout /
Каталог для файлов, которые определяют пользовательский интерфейс вашего приложения.
values /
Каталог для других различных XML-файлы, которые содержат набор ресурсов, таких как строки и определения цветов.

3. Заключение

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


Всего доброго уважаемые читатели. Хорошего Вам дня!
Александр



В избранное