Статьи

Создание приложений Android Hello World

Последние изменения в инструментах Android SDK позволили быстро создавать проекты Android с использованием различных стартовых шаблонов. Узнайте, как создать несколько разных приложений «Hello World» для платформы Android в этом руководстве.


Эта серия руководств по Android предназначена для того, чтобы помочь вам развить навыки и уверенность, необходимые для создания настоящих, качественных приложений для Android. Это руководство предназначено для разработчика Java, только начинающего изучать разработку приложений для Android, который немного знаком с Eclipse и установил Android SDK и плагин Android Developer для Eclipse. Если вы не готовы, посмотрите предыдущие уроки этой серии .


Во-первых, давайте создадим классическое приложение hello world, которое просто рисует текст «Hello World» на экране.


В Eclipse нажмите кнопку «Создать новый проект Android».

Вы также можете перейти к File, New, Other, Android, Android Application Project.


Введите имя приложения, имя проекта и имя пакета. Выберите Build SDK, который подходит для ваших тестовых устройств и предпочтительных конфигураций эмулятора.


Нажмите кнопку «Далее. Выберите значок запуска. Вы всегда можете изменить его позже, но это для приложения Hello World.


Нажмите кнопку «Далее. Теперь выберите «BlankActivity».


Нажмите кнопку «Далее. Введите некоторые детали для деятельности. Наконец, нажмите Готово.


Создайте AVD, а также конфигурацию Run или Debug для вашего проекта. Теперь запустите ваш новый проект в эмуляторе или на совместимом устройстве Android. Вы создали простое Android-приложение с одним классом Activity, одним экраном, на котором отображается текст Hello world!


Теперь давайте создадим еще одно приложение Hello World. На этот раз выполните шаги, описанные выше, но с изменениями в Шаг 2 и Шаг 5, как описано ниже.


Введите имя приложения, имя проекта и имя пакета, как обычно. Однако на этот раз вы должны установить значение «Минимально необходимый SDK» вашего проекта на «API 14: Android 4.0 (IceCreamSandwich)». Это означает, что создаваемое вами приложение будет совместимо только с устройствами и эмуляторами под управлением Android 4.x и выше (уровень API 14).


Теперь выберите что-то, кроме «None» для типа навигации. Доступны следующие варианты: «Вкладки», «Вкладки + Размах», «Пролистать виды» + «Заголовок» и «Раскрывающийся список». Небольшая графическая подсказка показана справа, чтобы дать вам представление о том, что каждый из них означает. Для этого примера мы выбрали тип навигации Swipe Views + Title Strip. Наконец, нажмите Готово.


Создайте AVD, а также конфигурацию Run или Debug для вашего проекта. Теперь запустите ваш новый проект в эмуляторе или на совместимом устройстве Android. Вы создали более интересное приложение для Android с расширенными возможностями навигации!


Теперь давайте создадим классическое приложение hello world на основе фрагментов, которое отображает список в одном фрагменте с подробностями в другом фрагменте. Это будет отображаться в виде двух экранов на стандартном дисплее в портретном режиме или с использованием дизайна с разделенными панелями на горизонтальном экране планшета. Опять же, мы будем перечислять шаги, только если они отличаются от предыдущих примеров.


Приложение должно иметь значение минимально необходимого SDK «API 11: Android 3.0 (Honeycomb)», чтобы использовать фрагменты, поскольку мастер проекта Eclipse Android не использует такие инструменты, как библиотека поддержки Android, поддерживающая технологии как фрагменты старых версий платформы Android.


На этот раз вместо BlankActivity выберите MasterDetailFlow на экране «Создать действие».

Нажмите Next и затем заполните детали для потока Master / Detail. В целях данного урока мы будем работать с набором «вещей».


Создайте AVD, а также конфигурацию Run или Debug для вашего проекта. Теперь запустите ваш новый проект в эмуляторе или на совместимом устройстве Android. Вы создали более интересное Android-приложение «Здравствуй, мир!» С фрагментным дизайном!

Когда вы запускаете этот Hello World, отображаемое изображение будет отличаться в зависимости от типа устройства или эмулятора, на котором вы его запускаете, и ориентации экрана. Вот приложение, отображаемое на обычном эмуляторе небольшого экрана.

И вот то же приложение, работающее на эмуляторе с более высоким разрешением и альбомной ориентацией с размерами экрана планшета.


Теперь вы узнали, как создавать различные приложения в стиле «Hello World». К ним относятся основные пустые экраны, приложения с различными типами навигации и более сложные приложения с поддержкой фрагментов. Использование мастера проектов Eclipse для Android поможет вам начать работу быстро и в правильном направлении. Вы почти готовы начать изучение Android-разработки!

Вы на пути к разработке Android. Какие приложения вы с нетерпением ждете? Какой пример приложения был вашим любимым? Дайте нам знать об этом в комментариях!

Разработчики мобильных приложений Лорен Дарси и Шейн Кондер являются соавторами нескольких книг по разработке Android: углубленная книга по программированию под названием « Разработка беспроводных приложений для Android» (в третьем выпуске в виде двухтомника), « Самс научи себя разработке приложений для Android за 24 часа» , и Изучение программирования приложений для Android для Kindle Fire: практическое руководство по созданию вашего первого приложения для Android . Когда они не пишут, они тратят свое время на разработку мобильного программного обеспечения в своей компании и оказание консультационных услуг. С ними можно связаться по электронной почте [email protected] , через их блог на androidbook.blogspot.com и в Twitter @androidwireless .

Купить разработку беспроводных приложений для Android, 3-е издание, том 1 Купить Sam's Teach Yourself для Android разработки приложений в течение 24 часов, 2-е издание Код Мамламбо в Код-Каньоне