Последние изменения в инструментах Android SDK позволили быстро создавать проекты Android с использованием различных стартовых шаблонов. Узнайте, как создать несколько разных приложений «Hello World» для платформы Android в этом руководстве.
Часть 0: Начало работы
Эта серия руководств по Android предназначена для того, чтобы помочь вам развить навыки и уверенность, необходимые для создания настоящих, качественных приложений для Android. Это руководство предназначено для разработчика Java, только начинающего изучать разработку приложений для Android, который немного знаком с Eclipse и установил Android SDK и плагин Android Developer для Eclipse. Если вы не готовы, посмотрите предыдущие уроки этой серии .
Часть 1. Создание простого Hello World
Во-первых, давайте создадим классическое приложение hello world, которое просто рисует текст «Hello World» на экране.
Шаг 1. Создайте новый проект Android
В Eclipse нажмите кнопку «Создать новый проект Android».
Вы также можете перейти к File, New, Other, Android, Android Application Project.
Шаг 2. Настройка параметров проекта
Введите имя приложения, имя проекта и имя пакета. Выберите Build SDK, который подходит для ваших тестовых устройств и предпочтительных конфигураций эмулятора.
Шаг 3: добавьте значок запуска приложения
Нажмите кнопку «Далее. Выберите значок запуска. Вы всегда можете изменить его позже, но это для приложения Hello World.
Шаг 4: выберите тип активности приложения
Нажмите кнопку «Далее. Теперь выберите «BlankActivity».
Шаг 5: Укажите детали деятельности
Нажмите кнопку «Далее. Введите некоторые детали для деятельности. Наконец, нажмите Готово.
Шаг 6: Просмотрите ваше простое приложение
Создайте AVD, а также конфигурацию Run или Debug для вашего проекта. Теперь запустите ваш новый проект в эмуляторе или на совместимом устройстве Android. Вы создали простое Android-приложение с одним классом Activity, одним экраном, на котором отображается текст Hello world!
Часть 2: Создание навигационного Hello World
Теперь давайте создадим еще одно приложение Hello World. На этот раз выполните шаги, описанные выше, но с изменениями в Шаг 2 и Шаг 5, как описано ниже.
Новый шаг 2: настройка параметров проекта
Введите имя приложения, имя проекта и имя пакета, как обычно. Однако на этот раз вы должны установить значение «Минимально необходимый SDK» вашего проекта на «API 14: Android 4.0 (IceCreamSandwich)». Это означает, что создаваемое вами приложение будет совместимо только с устройствами и эмуляторами под управлением Android 4.x и выше (уровень API 14).
Новый Шаг 5: Укажите Детали Действия
Теперь выберите что-то, кроме «None» для типа навигации. Доступны следующие варианты: «Вкладки», «Вкладки + Размах», «Пролистать виды» + «Заголовок» и «Раскрывающийся список». Небольшая графическая подсказка показана справа, чтобы дать вам представление о том, что каждый из них означает. Для этого примера мы выбрали тип навигации Swipe Views + Title Strip. Наконец, нажмите Готово.
Новый шаг 6: просмотрите свое навигационное приложение
Создайте AVD, а также конфигурацию Run или Debug для вашего проекта. Теперь запустите ваш новый проект в эмуляторе или на совместимом устройстве Android. Вы создали более интересное приложение для Android с расширенными возможностями навигации!
Часть 3:
Создание фрагментированного Hello World
Теперь давайте создадим классическое приложение hello world на основе фрагментов, которое отображает список в одном фрагменте с подробностями в другом фрагменте. Это будет отображаться в виде двух экранов на стандартном дисплее в портретном режиме или с использованием дизайна с разделенными панелями на горизонтальном экране планшета. Опять же, мы будем перечислять шаги, только если они отличаются от предыдущих примеров.
Новый шаг 2: настройка параметров проекта
Приложение должно иметь значение минимально необходимого SDK «API 11: Android 3.0 (Honeycomb)», чтобы использовать фрагменты, поскольку мастер проекта Eclipse Android не использует такие инструменты, как библиотека поддержки Android, поддерживающая технологии как фрагменты старых версий платформы Android.
Новый шаг 4: выберите тип активности приложения
На этот раз вместо BlankActivity выберите MasterDetailFlow на экране «Создать действие».
Нажмите Next и затем заполните детали для потока Master / Detail. В целях данного урока мы будем работать с набором «вещей».
Новый Шаг 6:
Рассмотрите свое приложение с фрагментами
Создайте 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 .