Android studia

Чтобы стать успешным Android-разработчиком нужно хорошее понимание языка Java, API Android и архитектуры приложений Android.

Также важно использовать эффективную среду разработки. В течение многих лет Eclipse IDE с плагином ADT была наиболее популярной платформой для разработки под Android. Но сегодня лидерство принадлежит Android Studio:

В этой статье я кратко расскажу об этой платформе и покажу, как загрузить, установить и запустить ее. После этого мы создадим с помощью Android Studio анимированное мобильное приложение.

Начало работы с Android Studio

Android Studio является официально поддерживаемой Google IDE для разработки Android-приложений. Основанная на IntelliJ IDEA, Android Studio доступна под лицензией Apache 2.0. Актуальная стабильная версия 2.1.1 включает в себя следующие функции:

  • Единая среда, в которой можно разрабатывать приложения для всех Android-устройств;
  • Возможность создания приложений под Android TV и Android Wear;
  • «Мастера» для создания общих макетов и компонентов Android, работающие на основе шаблонов;
  • Функциональный редактор макетов, который позволяет перетаскивать компоненты пользовательского интерфейса и включает в себя возможность предварительного просмотра макетов на нескольких экранах;
  • Рефакторинг для Android и быстрые исправления;
  • Поддержка разработки на основе Gradle;
  • Инструменты Lint для повышения производительности, юзабилити, устранения проблем связанных с совместимостью версий и другие;
  • Интеграция с ProGuard и возможность подписки на приложения;
  • Быстрый и многофункциональный эмулятор;
  • Instant Run для внесения изменений в запущенное приложение без создания нового файла APK (Application PacKage Zip);
  • Встроенная поддержка облачной платформы Google для интеграции с Google Cloud Messaging и App Engine;
  • C++ и NDK;
  • Расширение возможностей Android Studio с помощью плагинов.

Загрузите Android Studio

Google предоставляет Android Studio для Windows, Mac OS X и Linux. Загрузить это программное обеспечение можно с официальной страницы приложения. Перед установкой Android Studio убедитесь, что операционная система и ваш компьютер соответствует следующим требованиям:

ОС Windows

  • Microsoft Windows 7/8/10 (32-разрядная или 64-разрядная версия);
  • 2 ГБ оперативной памяти, рекомендуется 8 ГБ оперативной памяти;
  • 2 ГБ свободного места на диске, рекомендуется 4 ГБ (500 МБ для IDE + 1,5 ГБ для SDK Android и образа эмулятора);
  • Минимальное разрешение экрана 1280 на 800 пикселей;
  • JDK 8;
  • Для ускоренного эмулятора: 64-разрядная операционная система и процессор Intel с поддержкой функций Intel VT-x, Intel EM64T (Intel 64) и Execute Disable (XD).

Mac OS

  • Mac OS X 10.8.5 или выше, вплоть до 10.11.4 (El Capitan);
  • 2 ГБ оперативной памяти, рекомендуется 8 ГБ оперативной памяти;
  • 2 ГБ свободного места на диске, рекомендуется 4 ГБ (500 МБ для IDE + 1,5 ГБ для Android SDK и образа эмулятора);
  • Для Android Studio минимальное разрешение экрана должно составлять 1280 на 800 пикселей;
  • JDK 6.

ОС Linux

  • Стационарный компьютер с GNOME или KDE: протестированный на Ubuntu 12.04, Precise Pangolin (64-разрядное распределение, поддерживающее 32-разрядные приложения);
  • 64-разрядное распределение, позволяющее запускать 32-разрядные приложения;
  • Библиотека GNU C (glibc) версии 2.11 или новее;
  • 2 ГБ оперативной памяти, рекомендуется 8 ГБ оперативной памяти;
  • 2 ГБ свободного места на диске, рекомендуется 4 ГБ (500 МБ для IDE + 1,5 ГБ для Android SDK и образа эмулятора);
  • Минимальное разрешение экрана 1280 на 800 пикселей;
  • JDK 8;
  • Для ускоренного эмулятора: процессор Intel с поддержкой функций Intel VT-x, Intel EM64T (Intel 64) и Execute Disable (XD) или процессор AMD с поддержкой технологии виртуализации AMD (AMD-V).

Когда вы убедитесь, что операционная система совместима и подходит для Android Studio установки и настройки, загрузите соответствующий дистрибутив.

Пакетная установка и Android SDK

android-studio-bundle-143.2821654-windows.exe включает в себя установщик и Android SDK. В качестве альтернативы можно загрузить файл дистрибутива без установщика и SDK.

Установка Android Studio на 64-разрядную Windows 8.1

Я запустил android-studio-bundle-143.2821654-windows.exe, чтобы начать процесс установки. Установщик выводит диалоговое окно установки Android Studio, показанное на рисунке 1:

Рисунок 1. Настройка Android Studio

Нажав кнопку «Далее», я перехожу к следующему диалоговому окну, в котором можно отказаться от установки Android SDK (входит в комплект установки) и Android Virtual Device (AVD):

Рисунок 2. Вы хотите установить Android SDK и AVD?

Я решил сохранить настройки по умолчанию. После нажатия кнопки «Далее» вы попадете в диалоговое окно лицензионного соглашения. Примите его условия, чтобы продолжить установку:

Рисунок 3. Примите условия лицензионного соглашения для продолжения установки

В следующем диалоговом окне предлагается изменить папку установки Android Studio и Android SDK:

Рисунок 4. Укажите место установки Android Studio и Android SDK

Измените место установки или используйте настройки по умолчанию и нажмите кнопку «Далее».

По умолчанию установщик создает ярлык для запуска программы. Затем нажмите кнопку «Установить», чтобы начать установку:

Рисунок 5. Создайте ярлык для Android Studio

В появившемся диалоговом окне отображается ход установки Android Studio и Android SDK. Нажав кнопку «Показать детали», можно просмотреть подробную информацию о ходе установки.

В диалоговом окне отобразится сообщение о завершении установки:

Установите флажок «Запустить Android Studio»

Чтобы завершить установку и приступить к Android Studio уроку, нажмите кнопку «Готово».

Запуск Android Studio

Android Studio при своем запуске выводит следующую заставку:

Рисунок 7. Экран приветствия Android Studio

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

Рисунок 8. Параметры импорта

Можно принять настройки по умолчанию и нажать на кнопку «ОК». После этого Android Studio выведет диалоговое окно «Мастера установки»:

Рисунок 9. Проверка настроек Android SDK и среды разработки

После нажатия кнопки «Далее», «Мастер установки» предложит выбрать тип установки компонентов SDK. На данный момент я рекомендую использовать стандартную конфигурацию:

Рисунок 10. Выберите тип установки

Нажмите кнопку «Далее» и подтвердите выбранные настройки. Затем нажмите кнопку «Готово», чтобы продолжить:

Рисунок 11. Просмотрите настройки

«Мастер установки» загрузит и распакует необходимые компоненты. Нажмите кнопку «Показать детали», если хотите увидеть подробную информацию о загружаемых архивах и их содержимом:

Рисунок 12. «Мастер установки» загружает и распаковывает компоненты Android Studio

Перед тем, как установить Android Studio, еще раз проверьте параметры своей системы. Если ваш компьютер собран не на базе процессора Intel, может возникнуть неприятный сюрприз после того, как компоненты будут полностью загружены и распакованы:

Рисунок 13. Аппаратное ускорение на базе Intel недоступно

Возможные варианты решения проблемы – использовать медленный эмулятор или Android-устройство для ускорения разработки.

Нажмите кнопку «Готово», чтобы завершить работу «Мастера установки». После этого вы увидите диалоговое окно «Добро пожаловать в Android Studio»:

Рисунок 14. Добро пожаловать в Android Studio

Оно используется для запуска нового проекта Android Studio, работы с существующим проектом и т. д.

Ваше первое мобильное приложение в Android Studio

Самый быстрый способ познакомиться с Android Studio — использовать его для разработки приложения. Мы начнем с приложения «Привет, мир», которое выводит сообщение «Добро пожаловать в Android».

Создание нового проекта

На данный момент у вас уже должна быть установлена, запущена и настроена Android Studio. Нажмите кнопку «Начать новый проект Android Studio». После этого на экране появится диалоговое окно «Создать новый проект», показанное на рисунке 15:

Рисунок 15. Диалоговое окно «Создать новый проект»

Введите название приложения — W2A (Welcome to Android) и доменное имя компании. Затем вы должны увидеть, что в качестве местоположения проекта задан путь C:UsersjeffreyAndroidStudioProjectsW2A. Нажмите кнопку «Далее», чтобы выбрать целевые устройства:

Рисунок 16. Выберите категории целевых устройств

Android Studio позволяет выбирать форм-факторы или категории целевых устройств для каждого приложения. Я использую минимальные параметры SDK API 15: Android 4.0.3 (IceCreamSandwich) (в разделе «Смартфоны и планшетные ПК»), которые поддерживается моим планшетом Amazon Kindle Fire HD. Поскольку Android Studio в настоящее время не поддерживает этот уровень API (даже при добавлении образа системы 4.0.3 через SDK Manager), я изменил этот параметр на API 14: Android 4.0 (IceCreamSandwich), который также поддерживается моим планшетом.

Нажмите кнопку «Далее», и вам будет предоставлена возможность выбрать шаблон для основного направления приложения. Пока мы остановимся на «Empty Activity». Выберите этот шаблон и нажмите кнопку «Далее»:

Рисунок 17. Укажите шаблон направления

Затем настройте направление:

Рисунок 18. Настройте направление

Введите W2A в качестве названия направления и main в качестве названия шаблона и нажмите кнопку «Готово», чтобы завершить этот этап. На экране появится сообщение о том, что идет создание проекта, а затем будет загружено рабочее пространство.

Сначала вы увидите приветственное диалоговое окно «Совет дня», которое при желании можно отключить в Android Studio:

Рисунок 19. Рабочее пространство Android Studio

Рабочее пространство проекта состоит из панели меню, панели инструментов, рабочей области, дополнительных компонентов, с помощью которых можно открыть другие окна (например, окно консоли Gradle), и строки состояния.

Чтобы получить доступ к стандартному диспетчеру AVD или диспетчеру SDK, выберите из меню «Сервис» пункт «Android», а затем в появившемся всплывающем меню — пункт «Менеджер AVD» или пункт «Менеджер SDK».

Окна проекта и редактора

Когда вы попадаете в рабочую область проекта, W2A идентифицируется как текущий проект. Через несколько минут данные о нем появятся в двух новых окнах:

Рисунок 20. Окна проекта и редактора

Окно проекта представляет собой дерево, основными ветвями которого являются «Приложения» и «Скрипты Gradle». Приложения разбиты на разделы manifests, java и res:

  • В manifests хранится файл AndroidManifest.xml, который представляет собой XML-файл, описывающий структуру Android -приложения. В этот файл также записываются настройки разрешений (когда это применимо) и другие сведения о приложении;
  • В java хранятся исходные Java-файлы приложения в соответствии с иерархией пакетов — в нашем случае ca.javajeff.w2a;
  • В разделе res хранятся файлы ресурсов приложения, которые разбиты на поддиректории drawable, layout, mipmap и values:
  • drawable: первоначально пустой подраздел, в котором можно хранить графические ресурсы приложения;
  • layout: содержит файлы макета приложения; изначально здесь хранится файл макета основного направления main.xml;
  • mipmap: содержит файлы ic_launcher.png, в которых хранятся иконки для запуска приложения с экрана в различных разрешениях.
  • values: содержит файлы colors.xml, dimens.xml, strings.xml и styles.xml.

В разделе настроек Android Studio «Gradle Scripts» определены различные файлы .gradle и .properties, которые используются системой сборки на основе Gradle.

Каждое ответвление / раздел соответствует имени каталога или имени файла. Например, res соответствует каталогу res, а strings.xml соответствует файлу strings.xml.

Заключение

Мы установили, настроили Android Studio и создали проект своего первого мобильного приложения. Теперь вы готовы создать свое Android –приложение. В Android Studio это означает заполнение нового проекта Java-кодом и файлами ресурсов.

Чтобы стать успешным Android-разработчиком нужно хорошее понимание языка Java , API Android и архитектуры приложений Android .

Также важно использовать эффективную среду разработки. В течение многих лет Eclipse IDE с плагином ADT была наиболее популярной платформой для разработки под Android . Но сегодня лидерство принадлежит Android Studio :


В этой статье я кратко расскажу об этой платформе и покажу, как загрузить, установить и запустить ее. После этого мы создадим с помощью Android Studio анимированное мобильное приложение.

Что такое Android Studio

Андроид Студио — бесплатный софт от Google, на котором разрабатываются приложения для следующих типов устройств: смартфоны, планшеты, умные часы. Программа стала официальной средой для ОС Андроид с 2014 г. Ранее использовалась платформа Eclipse.

  1. С помощью Эмулятора Андроид просматривают этапы работы с ПК, не устанавливая приложение на смартфон.
  2. Анализатор APK предназначен для контроля количества файлов и их размера.
  3. Доступен режим сравнения двух пакетов, к примеру, устаревшей и обновленной версии.
  4. Редактор Макетов — инструмент для настройки интерфейса.
  5. Профилирование в режиме реального времени отображает, сколько ресурсов потребляет приложение.
  6. Новый формат публикации приложений от Android Studio Bundle, с помощью которого оптимизация проходит без изменения кода.

В IDE Android Studio включен инструментарий SDK, используемый для разработки мобильного софта. Пакет разрешено скачать архивом отдельно для каждой ОС.

Android Studio: платная или нет

Среда бесплатная. Для начала софт скачивается и устанавливается с официального сайта компании. Новичкам рекомендуется пройти уроки по использованию программы. Среда IDE не адаптирована под русский язык, поэтому интерфейс на английском.

Перед использованием рекомендуется прочитать статью «Как установить Android Studio», чтобы избежать сложностей при загрузке.

Системные требования

Системные требования Android Studio для каждой операционной системы разные. До установки программы изучаются рекомендованные характеристики.

Программа представлена в 4 вариантах:

  • для 64-битной и 32-битной Windows;
  • для Mac OS (64 бита);
  • для 64-битной Linux.

Рассмотрим каждую версию студии подробнее.

Для Windows

Доступна для 32-битной и 64-битной ОС.

  • ОЗУ, требуемая для работы, начинается с 3 Гб.
  • Рекомендованная оперативная память на ПК — от 8 Гб.
  • На диске нужно > 2 Гб свободного места, чтобы программа функционировала бесперебойно.
  • Наименьшее разрешение экрана — 1280 x 800.

Для Linux

Используется на 64-битной ОС.

  • ОЗУ — минимум 3 Гб,
  • желательно не менее 8 Гб.
  • Если на жестком диске свободно > 2 Гб памяти, среда работает исправно. Рекомендовано — от 4 Гб.
  • Разрешение экрана — от 1280 x 800.

Для Mac OS

Версия операционной системы не ниже Mac® OS X® 10.10 (Yosemite).

  • Необходимая оперативная память не менее 3 Гб, подходящая — от 8 Гб и выше.
  • На диске перед установкой освобождается > 2 Гб места.
  • Разрешение экрана, как и для предыдущих ОС, начинается с 1280 x 800.

Если описанные параметры устройства соблюдены, программа будет работать без сбоев и зависаний.

Android studio – интегрированная среда разработки, предназначенная для создания приложений. Причем в этой среде вы можете разрабатывать приложения для любых устройств на Android: смартфон, планшет, умные часы и т.д.

Для написания приложений под Android, вам понадобится соответствующая среда разработки. Необходимые инструменты собраны в Android studio. Детальнее об инструментарии, основных возможностях, а так же где скачать и как установить Android studio, вы узнаете в этой статье.

Основные возможности Android studio

Andro >Эмулятор Андроид позволяет посмотреть, как работает приложение в нужных для вас условиях.

Инструмент Анализатор APK позволяет просмотреть количество и размер файлов будущего приложения. Так же доступно параллельно сравнение двух пакетов, например старой и новой версии.

Анализатор APK в Android Studio

Для создания и настройки пользовательского интерфейса, доступен инструмент – Редактор макетов . Изменение размера или положения элементов, выполняется обычным перетаскиванием.

Редактор макетов в Android Studio

Инструмент Профилирование , в реальном времени отображает потребление ресурсов приложением. Доступен просмотр нагрузки CPU, расход заряда батареи, использование памяти и сети. Благодаря детальной информации, программу легче оптимизировать, что позволит уменьшить потребление ресурсов в определенных сценариях использования.

Инструмент Профилирование в Андроид Студио

Гибкая система сборки приложения , позволяет получать на выходе разные конфигурации программы, для определенных задач или целевой аудитории:

  1. Отладочная или окончательная версия.
  2. Для платного и/или бесплатного распространения.
  3. С определенным набором возможностей под разные регионы.
  4. Оптимизированная сборка под определенную версию Android или разрешение экрана.

Среди других возможностей так же стоит отметить:

  • Перепроектирование кода, не меняя общее поведение программы.
  • Встроенную утилиту для подписи приложений.
  • Наличие шаблонов основных макетов и компонентов.
  • Инструменты для нескольких языков программирования.

Где скачать Android studio

Среда для разработки приложений доступна для бесплатного скачивания и на официальном сайте, посвященному разработке Android. Нажмите на кнопку скачать, после чего страница опустится до раздела с выбором версии ОС настольного ПК. Ниже, так же обратите внимание на минимальные системные требования для Windows, Macintosh и Linux.

Скачиваем Android studio с официального сайта

Выбираем на какую платформу будем ставить среду

Системные требования для Андроид Студио на разных платформах

Как установить Android studio

Скачайте инсталляционный пакет, запустите утилиту двойным кликом мышки. Подождите, пока закончится распаковка программы. На время распаковки влияет производительность ПК.

Запускаем скачанный дистрибутив Андроид Студио

Запускаем программу установки

Затем «мастер установки» запросит разрешение на установку инсталлятора на ПК. Нажмите далее (Next), выберите компоненты для установки, а так же конечную папку для установки.

Выбираем файлы установки

Указываем папку для установки приложения.

После подтверждения, начнется установка.

Программа установлена, нажимаем «далее”

По завершению инсталлятор предложит запустить Android studio.

Запускаем установку андроид студио.

Появится окно с предложением импорт настроек. Укажите папку, если у вас сохранились предыдущие настройки. Если устанавливаете программу впервые, пропустите действие – нажмите кнопку «ОК».

Далее появится окно с приветствием, а затем предложение установки подходящей версии Android studio – стандартной или расширенной.

Если выбрали расширенную установку, тогда укажите цветовое оформление, а затем конечную папку с необходимыми файлами.

В следующем окне укажите объем оперативной памяти, выделяемого под работу эмулятора.

Для начала установки нажмите на кнопку Finish.

Начнется скачивание компонентов. На время скачивания влияет скорость вашего интернета.

Разрешите программе контроля учетных записей внести изменения, после чего нажмите «Finish» для завершения установки. Программа Android studio запустится автоматически.

Вывод

В статье подробно описано, что такое Android studio, где скачать и как установить. Программа Android studio – мощный инструмент для разработки и оптимизации приложений для Android. Компания Google регулярно вносит изменения и улучшения, расширяет поддержку языков программирования, что бы разрабатывать приложения было легче и комфортнее.

Статья была Вам полезна?

Поставьте оценку — поддержите проект!

Android Studio и создание первого проекта

Последнее обновление: 23.01.2017

Теперь создадим первое приложение в среде Android Studio для операционной системы Android. Откроем Android Studio и на начальном экране выберем пункт Start new Android Project:

(Если Android Studio уже запускалась, то в меню надо выбрать пункт File -> New-> New Project…). После этого отобразится диалоговое окно создания нового проекта:

В окне создания нового проекта мы можем установить его начальные настройки:

  • В поле Application Name вводится название приложения. Укажем в качестве имени название HelloApplication

  • В поле Company Domain указывается домен приложения или тот пакет классов, где будет размещаться главный класс приложения. Лучше также сразу задать какое-нибудь свое значение в поле Company Domain. Дело в том, что когда вы будете размещать приложение в магазине Google Play, то значение для этого поля должно быть уникальным для всего магазина. Хотя для тестовых проектов, как в данном случае, можно оставить в этом поле значение по умолчанию.

  • В поле Project Location можно установить расположение файлов проекта на жестком диске

Далее нажмем на кнопку Next и перейдем к следующему шагу:

На этом шаге будет предложено установить минимальную поддерживаемую версию проекта. По умолчанию устанавливается версия Android 4.1, что покрывает более 95% устройств Android. Оставим по умолчанию и нажмем на кнопку Next.

На следующем шаге надо выбрать шаблон проекта:

Android Studio предоставляет ряд шаблонов для различных ситуаций, но самыми распространенными являются Basic Activity и Empty Activity. Это самые удобные шаблоны для старта для создания большинства приложений. В данном случае мы выберем шаблон Empty Activity.

При выборе Empty Activity на следующем шаге надо установить ряд настроек проекта:

  • Activity Name: название главного класса приложения

  • Layout Name: название файла xml, в котором будет храниться определение визуального интерфейса

  • Generate Layout File: надо ли генерировать файл xml с определением визуального интерфейса

  • Backwards Compatibility (AppCompat): в отмеченном состоянии позволяет установить обратную зависимость между различными версиями Android

Оставим все настройки по умолчанию и нажмем на кнопку Finish. И через некоторое время Android Studio создаст и откроет проект:

Структура проекта

После создания проекта структура проекта Android отображается в следующем виде:

Проект Android может состоять из различных модулей. По умолчанию, когда мы создаем проект, создается один модуль — app. Модуль имеет три подпапки:

  • manifests: хранит файл манифеста AndroidManifest.xml, который определяет конфигурацию

  • java: хранит файлы кода на языке java, которые структурированы по отдельным пакетам

  • res: содержит используемые в приложении ресурсы

Отдельный элемент Gradle Scripts содержит ряд скриптов gradle (как для модуля app или других возможных модулей, так и для всего проекта), которые используются при построении приложения.

Перейдем к полной структуре проекта. Для этого можно двойным щелчком нажать на название проекта. После этого проект откроется полностью:

Рассмотрим полную структуру проекта приложения под ОС Android, которая создается по умолчанию. Здесь также мы увидим единственный модуль проекта — модуль app. Собственно весь код, с которым мы будем работать, располагается внутри этого модуля.

Все модули в проекте описываются файлом setting.gradle. По умолчанию он имеет следующее содержимое:

include ‘:app’

Файл build.gradle содержит информацию, которая используется при построении проекта.

Каждый модуль имеет свой файл build.gradle, который определяет конфгурацию построения проекта, специфичную для данного модуля. Так, если мы посмотрим на содержимое папки app, то как раз найдем в ней такой файл. На начальном этапе данные файлы не столь важны, достаточно лишь понимать, для чего они нужны.

В модуле app мы можем увидеть несколько папок и файлов, из которых для нас важнейшими являются:

  • каталог libs — предназначен для хранения библиотек, используемых приложением

  • каталог src — предназначен для хранения исходного кода. Он содержит ряд подкаталогов. Каталоги androidTest и test предназначены для хранения файлов тестов приложения. А собственно исходные коды располагаются в папке main.

Папка main имеет сложную структуру:

  • AndroidManifest.xml представляет файл манифеста, который описывает фундаментальные характеристики приложения, его конфигурацию и определяет каждый из компонентов данного приложения.

  • Папка java содержит исходные файлы приложения. По умолчанию в нем находится файл класса MainActivity, который запускается по умолчанию при старте приложения.

  • Папка res содержит каталоги с ресурсами. В частности, она содержит следующие каталоги:

    • папка drawable предназначена для хранения изображений, используемых в приложении

    • папка layout предназначена для хранения файлов, определяющих графический интерфейс. По умолчанию здесь есть файл activity_main.xml, который определяет интерфейс для единственной в проекте activity — MainActivity

    • папки mipmap-xxxx содержат файлы изображений, которые предназначены для создания иконки приложения при различных разрешениях экрана. И для каждого вида разрешения здесь имеется свой каталог

    • папка values хранит различные xml-файлы, содержащие коллекции ресурсов — различных данных, которые применяются в приложении