6 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как работать в android studio

Android Study

СОЗДАНИЕ ПРИЛОЖЕНИЙ

Урок 3. Первый проект на Android Studio

Урок 3. Первый проект на Android Studio

Ваш первый проект на Android

Теперь вы готовы начать работу. Без промедления запускайте Android Studio. Далее нам нужно скачать последнюю версию Android API, с помощью которой мы будем создавать нашу первую игру. Android API — это набор готовых классов, процедур, функций, структур и констант (не пугайтесь этих слов — в следующих уроках вы найдёте объяснения всем этим терминам, а пока думайте о них, как об инструментах программиста), написанных другими программистами для облегчения нашей с вами жизни.

В меню (сверху экрана) находим вкладку “Tools” – далее “Android” – далее “SDK Manager”. Откроется вкладка “Android SDK” (на скриншоте ниже). На момент написания статьи самая высокая версия, как видно из скриншота – это Android API 26, но если вы видите более позднюю версию, ставьте галочку и смело качайте её (нажимаем “Apply” и дальше подтверждаем “OK”).

  • Нажимаем «New project» как показано на скриншоте:

  • Появится окно настройки нового проекта. Заполняем поля – в “Application name” пишем “FirstGame”, поле “Company domain” можно оставить без изменений, “Project location” – путь к проекту требуется выбрать таким образом, чтобы все папки на пути следования были на английском языке. Нажимаем “Next”.

  • В следующем окне удостоверьтесь, что в чекбоксе “Phone and Tablet” стоит галочка (в остальных галочки убираем). Теперь мы должны выбрать ту версию ОС Android, начиная с которой наша с вами игра будет запускаться. Чем ниже версию вы выберете, тем большему проценту используемых девайсов будет доступна ваше приложение, но тем меньше особенностей новых версий ОС Android будет вам доступно для использования. Нажимаем “Next”.

  • В следующем окне выберите “Empty Activity”. Нажимаем “Next”.

  • В следующем окне оставляем поля без изменений и жмём “Finish”.

  • “Tip of the day” – вкладка совет дня, которая будет открываться каждый раз с запуском Android Studio. Большинство советов могут показаться вам непонятными пока вы еще только учите Java, но многие из них действительно полезны. После прочтения очередного совета можете закрыть окно.

Если вы новичок в программировании, то код, параметры и файлы наверняка выглядят для вас устрашающе. Но не стоит волноваться, относитесь к ним так, как будто вы и не должны о них знать до определённой поры. На самом деле вы только что создали работающее приложение (в это, определённо, сложно поверить, но это действительно так). И чуть позже вы сможете его запустить на своем устройстве, поддерживающем ОС Android.

Но для начала поглубже окунёмся в мир Android Studio и изучим эту прекрасную среду разработки.

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

  1. Обозреватель проекта – эта область очень похожа на знакомый нам проводник Windows. Здесь отображаются все папки и файлы, сгенерированные в ходе создания нашего проекта.
  2. Редактор кода – как следует из названия, здесь мы будем писать и редактировать наш код. Однако, как мы позже увидим, вид этого окна будет зависеть от того, какой тип файла мы редактируем;
  3. Панель меню – как и в большинстве программ, панель меню даёт нам полный доступ ко всем функциям, в нашем случае — среды разработки Android Studio;
  4. Панель инструментов – здесь содержится полезные однокликовые возможности, как, например, запуск или отладка нашей игры. Можете навести курсор на иконки кнопок и почитать всплывающие окна для ознакомления;
  5. Панель навигации – как и “путь к файлу”, тут отображается фактическое местоположение в вашей файловой системе того файла, с которым вы сейчас работаете;
  6. Важные информационные окна – тут находятся вкладки для отображение некоторой информации, например, состояние устройства на котором вы отлаживаете своё приложение.

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

На этом пока всё, переходите к следующему уроку.

Как пользоваться Android Studio

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

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

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

Данная статья содержит информацию о способах использования программы, её основных возможностях и всех нюансах, с которыми придется столкнуться в начале работы. Раскрыты все данные, позволяющие упростить первые шаги разработчика, применяющего Android.

Что подразумевается под названием Android Studio

В первую очередь это интерфейс, с помощью которого без проблем можно создавать приложения, а также не контролировать многие сложные процессы, управляющие файлами. Стоит отметить, что в процессе программирования задействуется Java. Кроме того, наличие автоматизации все же не отменяет необходимости задействовать многие возможности, а также кодирование (зачастую придется действовать самостоятельно).

Также будет доступно расширение под названием Android SDK. С его помощью приложение будет без проблем функционировать на устройстве, а также задействует любое оборудование. То есть удастся протестировать запущенные программы в эмуляторе или же на телефоне, который был подключен к ПК.

Еще программа генерирует разнообразные подсказки в процессе кодинга (в частности, выделяются ошибки).

Как настраивается Android Studio

Можно сказать, что настраивать программу перед началом работы почти не требуется. Однако если возникает необходимость в использовании реального Android устройства, то в Linux, вероятно, возникнут затруднения. Для избегания проблем требуется подготовить /etc/udev/rules.d/51-android.rules (речь идет о файле) и добавить следующее содержимое:

SUBSYSTEM==”usb”, ATTR==”0bb4″, MODE=”0666″, GROUP=”plugdev”

Стоит отметить, что элемент 0bb4 является идентификатором, по которому определяется производитель. Распознавание осуществляется при помощи команды lsusb .

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

Алгоритм использования Android Studio

В первую очередь необходимо сосредоточиться на создании проекта

В случае, если запуск программы происходит в первый раз, то система генерирует окно и уже в нем можно будет создавать проекты.

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

Еще один этап подготовки приложения заключается в выборе подходящей платформы. В данном случае речь идет о смартфонах Android. Кстати, чаще всего пользователи останавливают свой выбор на версии 4.2, так как она получила наибольшее распространение.

Все что осталось – подобрать внешний вид того приложения, которое было выбрано по умолчанию. У основного окна есть шаблон, который носит название Activity. Впрочем, можно действовать и без него, но все же желательно потратить немного времени на выбор. Еще потребуется добавить определенные параметры.

О файлах созданного проекта

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

Если говорить о программировании при помощи Android Studio, то можно отметить, что оно осуществляется в Java, а имя взято у Activity. При этом внешность приложения перенесена в другой файл, а точнее xml и в нем разработчики перевели на язык разметки каждую деталь. Следовательно, если возникнет необходимость в создании кнопки, то потребуется сформировать описание, а потом сохранить его в файле xml. А для привязки к действиям будет необходим файл Java.

Следующая строчка должна быть загружена в макет XML. А именно:

setContentView (. R.layout activity_main );

Результат – лишь единственного макета хватит для того, чтобы функционировали разные Activity. К тому же одна из них будет поддерживать работоспособность разных XML, содержащих описания отображений. В любом случае не будет заблокирован ни один из файлов создаваемого проекта, расположенных на левой стороне экрана. Кроме того, вкладки, отображенные выше рабочей области, обеспечат переключение между созданными и открытыми файлами.

Не стоит забывать и о res (речь идет о папке). Ведь в ней содержатся разнообразные ресурсы (среди прочего, изображения). Примечательно, что у каждого элемента название в обязательном порядке прописывается с помощью нижнего регистра.

Упоминания заслуживает и папка под названием Values, так как в ней хранят файлы XML, а те в свою очередь содержат значения разнообразных переменных. Приоритетные данные отображаются в одном из файлов под названием AndroidManifest.xml. Точнее, речь идет о полномочиях и не только.

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

О редакторе XML

Среди прочего, в процессе изменения любого файла XML в нижней части страницы будут добавлены вкладки под названием «Text», а также «Design». Программа позволяет не только самостоятельно прописывать код. Также доступно добавление необходимых элементов, используя при этом специальный графический режим. Перейдя в «Palete» удастся подобрать один из видов виджета.

Причем для того, чтобы это сделать потребуется лишь перетащить этот элемент на макет нужного приложения. Вдобавок благодаря рамке (синей) удастся поменять размеры элементов, положение.

Но нельзя забывать о том, что без Java (всех необходимых файлов) элементы XML будут попросту бесполезны. В первую очередь следует задействовать WebView и активировать losst.ru. Далее найти import и ниже нее внести запись:

После отыскать onCreate и ниже внести:

WebView mywebview = (WebView) findViewById(R.id.webView);

Задействуем Gradle

Работая с программой можно оценить простоту, а также красоту каждого её инструментов. Однако часть стоит отметить из-за их сложности. В частности, речь идет о Gradle. Под данным термином подразумевается инструмент, позволяющий автоматизировать процесс сборки. А значит намного упростить процесс превращения любого из файлов в подготовленный АРК.

Иногда будет возникать необходимость в изменении настроек, расположенных в *.gradle (точнее, это место хранения файлов). Вдобавок при выходе какого-то элемента из строя достаточно воспользоваться опцией под названием «Clear project», активируемой с помощью «Build» (это меню). Зачастую данная возможность помогает.

Читать еще:  Как покрыть бетонный пол жидким стеклом

Поговорим о таких процедурах, как сборка, а также отладка

В момент, когда придет черед тестирования, возникнет выбор: запуск на эмуляторе или же использование реальных устройств. Если остановиться на последнем пункте, то будет достаточно активировать подключение при помощи USB, далее задействовать команды под названием «Run», а также «Run App». Нельзя забывать, что среди настроек устройства должно присутствовать разрешение на процесс отладки с помощью USB. Кроме того, разрешается проведение установки с помощью источников, считающихся недостоверными.

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

Пока оно активировано будет доступен пункт Android Monitor, расположенный в нижней части экрана. Отслеживаются поступающие от приложения данные и они отображаются на вкладке под названием LogCat. В непосредственной близости присутствуют логи программы. Следовательно, в случае возникновения ошибок всегда можно будет отследить их причины. Точнее, элементы, вызывающие опасения, будут подсвечиваться красным. Соответственно, удастся сэкономить существенное количество времени.

В том же месте находится переключение на вкладку под названием «Monitors». И к тому же данные о нагрузке, которую переносит процессор, а также память и прочая информация.

ADV Manager

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

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

Задействуя виртуальный девайс пользователь производит эмалирование размера, а также внешнего вида. Еще регулируется мощность любого из устройств Android. Однако перед дальнейшими действиями потребуется провести скачивание нужных элементов. Через меню под названием Инструменты (на английском) пользователь находит ADV Manager.

После отбирается команда Создать виртуальный девайс (опять же на английском), а затем осуществляется выбор той модели, эмулирование которой следует произвести.

Далее приходит черед прошивки устройства, а точнее её скачивания. Активируйте команду «Download», согласитесь с условиями соглашения.

Как только процедура настройки будет завершена, возможность запуска будет вновь доступна. Однако нельзя не отметить, что эмулятор целесообразно использовать лишь при наличии компьютера с хорошими характеристиками. Запущенный эмулятор позволяет активировать собственные приложения или же сторонние (в частности, те, что были скачаны с Play Market).

SDK Manager

Задача заключается в подготовке каких-либо приложений лишь для какой-то конкретной версии? Необходимо подготовить определенное вирт. устройство под её контролем? Тогда не обойтись без определенных элементов и помимо этого инструментов SDK. И без соответствующего менеджера, который удастся обнаружить в меню Инструменты.

Присутствует все, что, возможно, в итоге понадобится. Среди прочего, это Glass Kit, а также Android Repository. Достаточно активировать флажок и команду «Ок».

Упаковываем APK

В один момент процедура тестирования будет завершена и готовое приложение можно будет представить общественности. Для взаимодействия с Google Play не обойтись без подписанного АРК. Обращаемся к Инструментам, а точнее пункту этого меню под названием “Create signed APK”:

Разработчики дали возможность выбора, а также позволили подготовить хранилище ключей. Можно назвать его сертификатом подлинности, позволяющие подтвердить права на созданное приложение. Соответственно, будет обеспечена защита аккаунта от последствий взлома, а также добавления АРК, способных навредить.

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

Как происходит формирование сертификата:

Необходимо остановить свой выбор на типе сборки под названием «Release». В результате АРК будет избавлен от лишних элементов. После активируется команда «Finish».

В заключение

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

К примеру, для синхронизации облачного приложения не обойтись без инструмента под названием Firebase. Кроме того, может пригодиться GitHub, позволяющий хранить резервные копии созданных проектов. Своя роль есть и у Android NDK – возможность создания приложений без помощи такого компонента, как Java (на базе С++).

Разработчики из Google подготовили все необходимое, чтобы упростить применение такого эффективного инструмента, как Android Studio. К примеру, новички могут начать с создания простых приложений и со временем освоить разнообразные библиотеки.

Android Studio для начинающих: установка и настройка

Чтобы стать успешным 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:

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

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

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

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

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

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

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

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

Запуск Android Studio

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

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

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

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

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

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

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

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

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

Читать еще:  Как подготавливают виноград к зиме

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

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

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

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

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

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

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 ». Выберите этот шаблон и нажмите кнопку « Далее »:

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

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

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

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

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

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

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

Окно проекта представляет собой дерево, основными ветвями которого являются « Приложения » и « Скрипты 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 Studio for beginners, Part 1 Installation and setup » , подготовленной дружной командой проекта Интернет-технологии.ру

Как создать свое первое приложение для Android. Пошаговая инструкция для новичков

Android приложения прочно вошли в нашу жизнь. Мы каждый день ими пользуемся: картами, социальными сетями, мессенджерами, браузерами. Но каждый опытный пользователь смартфона на Android хоть раз задумывался о создании своего приложения. Сложился стереотип, что это очень сложно и нужно долго учить программирование, чтобы что-то качественное написать. Однако Google постоянно совершенствует свои инструменты разработки, делая их проще и удобнее. Сегодня мы создадим самое простое приложение для Android и запустим его на смартфоне.

Приложения для Android создаются на языке программирования Java. Сейчас как альтернатива Java продвигается еще и относительно новый более простой язык Kotlin (язык назван в честь острова? на котором расположен город Кронштадт). Наш пример будет на Java.

Сперва мы проверим, установлен ли на вашем компьютере (под управлением Windows) JDK. Java Development Kit – это комплект разработчика приложений от компании Oracle. Без него среда разработки не сможет правильно функционировать.

Для этого нажмите на клавиатуре Win + R. Введите cmd и нажмите Enter. Откроется командная строка. Далее в консоли необходимо набрать:

Скорее всего, вы увидите версию Java:

Это значит, что у вас уже установлен JDK. В противном случае его необходимо скачать (150 Мб).

После установки JDK переходим к основному инструменту разработки для ОС Android Android Studio. Загрузить его можно здесь (944 Мб).

Android Studio – это свободно распространяемая среда разработки от Google. Это такой огромный комбайн для разработки приложений, в который вошли различные инструменты для тестирования, сборки приложений, а также шаблоны, удобный редактор макетов и многое другое. Android Studio постоянно обновляется, как и его многочисленные компоненты.

Версии Android Studio есть не только под Windows, но и для Mac OS и Linux. Системные требования для Android Studio: Windows 7/8/10, 3 Гб оперативной памяти минимум, 8 Гб RAM рекомендовано, 4 Гб на жестком диске.

Итак, вы скачали инсталлятор Android Studio.

Жмем Next, выбираем путь для установки. Настройки желательно не менять.

Затем запустится мастер настройки Android Studio. Здесь можно выбрать цветовую тему среды разработки, скачать дополнительные файлы. Тип установки выбираем стандартный.

После скачивания необходимых компонентов будет предложено выбрать тип вашего проекта. Выбираем Empty Activity и кликаем Next.

На следующем экране даем название проекту и выбираем, начиная с какой версии Android будет работать ваше приложение. Лучше всего выбрать – c Android 4.0.3 – так наше приложение будет работать на максимальном количестве устройств. Стоит отметить, что Android Studio настолько универсальна, что позволяет создавать приложения не только для смартфонов, но и для смарт-часов и телевизоров!

Далее у нас открывается основное окно Android Studio. Слева мы видим несколько разделов. Это структура нашего проекта. В папке manifests находится файл AndroidManifest.xml, который отвечает за информацию о приложении, импортируемые библиотеки, компоненты и другие параметры. В папке java находится непосредственно код (файл MainActivity в папке com.example.myapplication). В папке res находятся ресурсы приложения – кнопки, файлы, которые определяют дизайн интерфейса (например, activity_main.xml).

Acitivity – это отдельный экран, с которым взаимодействует пользователь. Примеры: экран с фото, набор номера, ввод текста. У нас будет один Acitivity (экран). Поэтому сразу идем по пути app src main res layout и открываем файл activity_main.xml. Переключаемся в режим Design.

Выбираем раздел Button и перетягиваем его на экран приложения. У нас появилась кнопка. Вводим текст на ней (kv.by).

Чтобы увеличить размер шрифта – переключаемся в режим Text и в коде в разделе Button добавляем такую строчку:

В режиме Design жмем правой кнопкой мыши и выбираем Constrain, далее выбираем все пункты по очереди. Это «привяжет» вашу кнопку, чтобы она не могла сместиться.

Далее редактируем надпись Hello, World – меняем на свою собственную («Мое первое приложение на Android»).

Следующий этап – добавляем картинку. Сначала мы должны ее добавить в проект. Картинка будет к примеру, эта:

Скачайте ее и перетяните прямо в проект в папку res – drawable. Она добавится в проект. Теперь открываем activity_main.xml и переключаемся в режим Design. Выбираем Common – ImageView. Перетягиваем на наш экран. Откроется окно выбора картинки. Переходим в раздел Project. Там видим логотип kv.by. Выбираем его и помещаем в середине окна нашего приложения. На картинке также применяем Constrain.

В итоге у вас должен получится такой код activity_main.xml:

И, соответственно, такой код MainActivity (в папке com.example.myapplication):

А теперь пора проверить, все ли работает. Проверим на виртуальном смартфоне прямо у вас на компьютере.

Жмем вверху Tools – AVD Manager – Create Virtual Device.

Мы создаем виртуальное устройство (смартфон) под управлением Android. Выбираем Nexus 5X. Скачиваем сам эмулятор Android. Жмем Next. После всех манипуляций у вас в списке виртуальных устройств должен появиться «смартфон» Nexus 5X.

Теперь запустим приложение на виртуальном смартфоне – Run Run app.

Появится окно с выбором, на чем необходимо его протестировать. Разумеется, выберем Nexus 5X.

На смартфоне открываем список приложений и ищем там App kv.by

Вот что получилось:

Работает! Приложение готово. Теперь можно и на ваш реальный смартфон его загрузить.

Чтобы установить на смартфон наше первое приложение – нужно создать apk-файл. APK – Android Package Kit, это такой незашифрованный zip-архив, в котором содержатся скомпилированный код приложения, файлы ресурсов, файлы манифеста и другая информация. Именно в формате apk хранятся файлы в Google Play, из которого мы скачиваем приложения.

Поскольку они не зашифрованы, картинки и некоторую другую информацию можно легко извлечь из любых приложений. Для этого есть ресурс APKMirror.com. На нем можно скачать apk-файл нужного приложения из Google Play. Затем переименовать его в *.zip и открыть любым архиватором. Там можно увидеть структуру приложения, иконки, графику. Например, вот как выглядит приложение WhatsApp изнутри:

Apk-файлы можно скачивать себе на смартфон или обмениваться ими. Либо установить в качестве приложения. Это удобно и дает некоторую свободу.

Для того, чтобы установить apk на вашем смартфоне, нужно сначала это разрешить. Идем в Настройки – Приложения – Особые права доступа – Установка неизв. приложений и там выбираем «Разрешено» для вашего файлового менеджера (например, Total Commander).

Итак, наша задача сделать apk-файл из кода, который мы написали. Для этого в Android Studio выбираем Build – Build Bundle / APK – Build APK. Запустится скрипт для создания apk. В конце вам предложат открыть папку в которой будет apk-файл. Далее необходимо подключить смартфон к компьютеру и скопировать полученный apk-файл в память телефона. Затем уже на смартфоне открыть файловым менеджером папку с файлом и установить его. Теперь у вас собственное приложение в смартфоне!

Читать еще:  Как пересадить тую на участке

Если вас заинтересовала эта тема – вы можете ознакомиться с исходным кодом некоторых простейших приложений на GitHub. Например, там есть галерея и файловый менеджер. Вы можете редактировать их код под собственные нужды. Много информации о разработке под Android вы также можете найти здесь.

Как пользоваться Android Studio

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

Впервые об Android Studio было объявлено на конференции Google I/O в 2013, а первая версия вышла в 2014 году. До этого большинство приложений разрабатывались в Eclipse, которая представляет из себя более универсальную среду для Java. Android Studio делает разработку приложений намного проще, но она по-прежнему остается сложной. Начинающим пользователям нужно изучить много материалов чтобы уверено ее использовать.

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

Что такое Android Studio?

Android Studio предоставляет интерфейс для создания приложений и берет на себя большую часть сложного управления файлами. Вы будете использовать Java для программирования приложений. Несмотря на автоматизацию, большинство возможностей приложения вам все же придется кодировать самому.

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

Установка Android Studio

Для установки Android Studio в Linux вы можете использовать репозитории PPA или установщик из официального сайта, в Windows доступен полноценный установщик. Мы уже рассматривали как установить Android Studio Ubuntu в отдельной статье. Настройка android studio перед запуском практически не нужна. Но если вы хотите использовать реальное устройство Android, то в Linux с этим могут возникнуть проблемы. Чтобы их избежать нужно создать файл /etc/udev/rules.d/51-android.rules с таким содержимым:

SUBSYSTEM==”usb”, ATTR==”0bb4″, MODE=”0666″, GROUP=”plugdev”

Здесь 0bb4 – это идентификатор производителя устройства, вы можете его узнать, выполнив lsusb:

Если не отображается, попробуйте выполнить adb devices. Когда установка будет завершена, вы сможете открыть программу из главного меню:

Как пользоваться Android Studio

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

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

Выберите “Start new Android Project”. В следующем окне введите название приложения и имя домена компании, эта информация будет использоваться для расположения файлов приложения в файловой системе Android.

На следующем этапе создания приложения нужно выбрать платформу. Нас интересует смартфон Android, а версию возьмем 4.2, это одна из самых распространенных:

Осталось только выбрать внешний вид приложения по умолчанию. Шаблон основного окна называется Activity. Приложение может быть вообще без Activity, но лучше все же что-то выбрать.

Также нужно будет ввести некоторые параметры для Activity:

2. Файлы проекта

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

Программирование в Android Studio выполняется в файлах Java, который имеет такое же имя, как и у Activity. Однако, внешний вид приложения находится в другом файле – это файл xml в котором на языке разметки описаны все элементы приложения. Таким образом, если вы хотите создать кнопку, то вам придется описать ее в xml файле, а чтобы привязать для нее действия – используйте файл Java.

Вот эта строчка кода загружает макет из XML файла:

setContentView (. R.layout activity_main );

Это значит, что мы могли бы использовать один макет для нескольких Activity, а также одна Activity может иметь несколько файлов XML с описанием отображения. Так или иначе, вы можете получить доступ ко всем файлам проекта в левой части окна, а вкладки над рабочей областью позволяют переключаться между теми файлами, которые сейчас открыты.

Кроме того, есть еще папка res, в которой находятся различные ресурсы, такие как изображения. Обратите внимание, что названия всех файлов должны быть в нижнем регистре.

Еще есть папка Values, в которой содержатся XML файлы со значениями различных переменных.

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

Вы можете создать любые файлы, классы и Activity в любой момент, чтобы расширить функциональность приложения. Просто щелкните правой кнопкой мыши по нужному каталогу, а затем выберите “Create”.

3. Визуальный редактор XML

Как вы заметили при редактировании XML файлов внизу страницы появляется две вкладки – “Text” и “Design”. Здесь вы можете не только вручную писать код, но и добавлять нужные элементы в графическом режиме. В окне “Palete” можно выбрать вид виджета, который нужно добавить:

Для добавления его достаточно перетащить на макет приложения. Например, я добавил WebView, Button, Plain Text и Text. С помощью синей рамки вы можете изменять размер элементов, а также изменять их положение.

Но как вы поняли без файлов Java контент XML ничего делать не будет. Давайте заставим наш WebView открыть losst.ru. Теперь программирование в android studio. Под строками import добавьте:

Затем добавьте эти строки в конец метода onCreate:

WebView mywebview = (WebView) findViewById(R.id.webView);
mywebview.loadUrl(“https://losst.ru”);

4. Использование Gradle

В Android Studio все инструменты реализованы просто и красиво. Но некоторые из них более сложные. Один из таких инструментов, которые вы могли заметить – это Gradle. Это инструмент автоматизации сборки, который существенно упрощает превращение всех этих файлов в один готовый APK.

Время от времени вам придется редактировать настройки Gradle, которые находятся в файлах *.gradle, а также если что-то перестанет работать, то вы всегда сможете выбрать в меню “Build” опцию “Clear project”, которая часто помогает.

5. Сборка и отладка

Когда вы будете готовы протестировать приложение, у вас будет два варианта – либо запустить его на реальном устройстве, либо в эмуляторе.

Запустить приложение на устройстве очень просто. Достаточно подключить его по USB и выполнить “Run”, затем “Run App”. Обратите внимание, что в настройках телефона должна быть разрешена отладка по USB и установка из недостоверных источников:

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

Пока ваше приложение работает, вы можете открыть пункт Android Monitor внизу экрана и следить за всеми сообщениями от приложения на вкладке LogCat, рядом также есть логи Android Studio, так что если что-то пойдет не так вы сможете решить проблему. Если что-то пойдет не так, ищите там красный текст, он поможет понять что произошло. Это сэкономит очень много времени.

Там же можно переключиться на вкладку “Monitors” и посмотреть информацию об устройстве, нагрузку на процессор, память и так далее.

6. ADV Manager

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

С помощью Android Virtual Device вы можете эмалировать размер, внешний вид, мощность любого другого устройства Android. Но перед тем как перейти дальше, нужно скачать необходимые компоненты. Откройте меню “Tools” -> “Android” -> “ADV Manager”:

Здесь выберите “Create Virtual Device”:

Затем выберите модель устройства, которое хотите эмулировать.

Дальше нужно скачать прошивку для устройства. Выберите “Download” и примите условия лицензионного соглашения:

После завершения настройки вы сможете запустить приложение и на этом устройстве. Но стоит отметить, что для запуска эмулятора нужен хороший компьютер. С помощью того же эмулятора вы можете запускать не только свои приложения, но и загружать сторонние из Play Market.

8. SDK Manager

Если вы разрабатываете приложение только для определенной версии Android или же хотите создать виртуальное устройство под управлением определенной версии, то вам понадобятся некоторые компоненты и инструменты SDK. Вы можете получить их через SDK Manager, который находится в “Tools” -> “SDK Manager”.

Здесь есть все необходимое, например, Glass Kit и Android Repository. Просто установите флажок рядом с нужным компонентом и нажмите “Oк”.

9. Упаковка APK

Рано или поздно вы закончите тестирование своего приложения и оно будет готово выйти в большой мир. Чтобы загрузить его на Google Play вам нужно создать подписанный APK. Для этого выберите в меню “Tools” пункт “Create signed APK”:

Вам будет предложено выбрать или создать хранилище ключей. Это своего рода сертификат подлинности, которым вы подтверждаете, что приложение ваше. Это защитит ваш аккаунт Google Play от взлома и предотвратит возможность загрузки вредоносных APK. Сохраните этот файл в надежном месте, потому что если вы его потеряете, то больше не сможете обновить приложение. Процесс создания сертификата:

Тип сборки выберите “Release”, это нужно чтобы убрать все лишнее из APK файла. Затем нажмите кнопку “Finish”.

Ваш путь только начинается

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

Например, если вы хотите синхронизировать приложение с облаком, вам понадобится инструмент Firebase. Также вы можете захотеть использовать GitHub, где вы можете сохранять резервные копии своих проектов. Также существует Android NDK для разработки приложений без Java, на C++.

Компания Google сделала множество шагов чтобы использование Android Studio было простым и максимально легким. Лучшая стратегия развития – начать разрабатывать простое приложения и по мере необходимости изучать сложные библиотеки, тогда вы увидите что Android Studio на самом деле замечательный и очень полезный инструмент.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Статьи c упоминанием слов: