Android Studio для начинающих, часть 1: установка и настройка
- Начните работу с Android Studio
- Скачать Android Studio
- Требования к Windows
- Установка Android Studio на 64-битной Windows 10
- Запуск Android Studio
- Ваше первое мобильное приложение для Android Studio
- Начиная новый проект
- Окно проекта и редактора
Обновлено: февраль 2019 г.
Уже несколько лет ясно, что Android это сила, с которой приходится считаться в среде мобильных ОС. Эта технология на основе Java породила новый Золотая лихорадка с программистами, конкурирующими с зарабатывать деньги с помощью своих мобильных приложений , Работы на Android также многочисленны, о чем свидетельствует быстрый поиск работы с использованием Indeed.com ,
Чтобы быть успешным, разработчики Android должны хорошо понимать Язык Java (или же Котлин ), Android API , а также Архитектура приложения Android , Также важно использовать подходящую и эффективную среду разработки. Уже много лет, Eclipse IDE с плагином ADT была предпочтительной платформой для разработки Android. Сегодня это Android Studio ,
Если вы новичок в Android Studio, эта серия руководств поможет вам начать. Я кратко расскажу о платформе разработки Android, а затем покажу, как загрузить, установить и запустить программное обеспечение. После этого мы потратим большую часть нашего времени на использование Android Studio для разработки анимированного мобильного приложения:
- В первой части вы запустите свой первый Android-проект и познакомитесь с главным окном Android Studio.
- Во второй части вы закодировать приложение узнаете, как использовать Android Studio для ввода исходного кода и ресурсов в проект.
- В части 3 мы будем собрать и запустить приложение с использованием как эмулируемого аппаратного устройства, так и планшета Kindle Fire.
- В части 4 я покажу вам, как использовать встроенные инструменты и плагины для отладка Android и повышение производительности вашего кода ,
Примеры из этой серии взяты из самой стабильной версии Android на момент написания этой статьи, Android 3.2.1.
Начните работу с Android Studio
Android Studio - официально поддерживаемая среда разработки Google для разработки приложений для Android. Эта IDE основана на IntelliJ IDEA , который предлагает мощный редактор кода и инструменты разработчика. Android Studio 3.2.1 включает в себя следующие функции:
- Гибкий Gradle система сборки
- Быстрый и многофункциональный эмулятор
- Единая среда, где вы можете разрабатывать для всех устройств Android
- Мгновенный запуск вносить изменения в работающее приложение без создания нового APK
- Шаблоны кода и интеграция с GitHub помогут вам создать общие функции приложения и импортировать пример кода.
- Обширные инструменты тестирования и платформы
- Инструменты Lint, помогающие оценить производительность, удобство использования, совместимость версий и другие проблемы
- Поддержка C ++ и NDK
- Встроенная поддержка Google Cloud Platform облегчая интеграцию Google Cloud Messaging и Google App Engine
- Архитектура плагинов для расширения Android Studio с помощью плагинов
Скачать Android Studio
Google предоставляет Android Studio для платформ Windows, Mac OS X и Linux. Вы можете скачать Android Studio с домашней страницы Android Studio, где вы также найдете традиционные SDK с инструментами командной строки Android Studio. Перед загрузкой Android Studio убедитесь, что ваша платформа соответствует следующим требованиям:
Требования к Windows
- Microsoft Windows 7/8/10 (32-разрядная или 64-разрядная)
- Минимум 3 ГБ ОЗУ, рекомендуется 8 ГБ (плюс 1 ГБ для эмулятора Android)
- Минимум 2 ГБ доступного дискового пространства, рекомендуется 4 ГБ (500 МБ для IDE плюс 1,5 ГБ для Android SDK и образа системы эмулятора)
- Минимальное разрешение экрана 1280 x 800
Требования к Mac OS
- Mac OS X 10.10 (Yosemite) или выше, до 10.13 (High Sierra)
- Минимум 3 ГБ ОЗУ, рекомендуется 8 ГБ (плюс 1 ГБ для эмулятора Android)
- Минимум 2 ГБ доступного дискового пространства, рекомендуется 4 ГБ (500 МБ для IDE плюс 1,5 ГБ для Android SDK и образа системы эмулятора)
- Минимальное разрешение экрана 1280 x 800
Требования к ОС Linux
- Рабочий стол GNOME или KDE. Протестировано на Ubuntu 14.04 LTS, Trusty Tahr (64-битный дистрибутив, поддерживающий 32-битные приложения)
- 64-битный дистрибутив, способный запускать 32-битные приложения
- Библиотека GNU C (glibc) 2.19 или новее
- Минимум 3 ГБ ОЗУ, рекомендуется 8 ГБ (плюс 1 ГБ для эмулятора Android)
- Минимум 2 ГБ доступного дискового пространства, рекомендуется 4 ГБ (500 МБ для IDE плюс 1,5 ГБ для Android SDK и образа системы эмулятора)
- Минимальное разрешение экрана 1280 x 800
Как только вы убедились, что ваша операционная система совместима с Android Studio 3.2.1 или выше, загрузите соответствующий дистрибутив Android Studio. Страница загрузки Android Studio автоматически обнаружила, что я использую 64-разрядную операционную систему Windows, и выбрала для загрузки файл android-studio-ide-181.5056338-windows.exe (927 МБ).
Установка Android Studio на 64-битной Windows 10
Я запустил android-studio-ide-181.5056338-windows.exe, чтобы начать процесс установки. В ответ установщик представил диалоговое окно « Установка Android Studio », показанное на рисунке 1.
Джефф Фризен
Рисунок 1. Настройка Android Studio
Нажатие « Далее» привело меня к следующей панели, на которой можно отказаться от установки виртуального устройства Android (AVD).
Джефф Фризен
Рисунок 2. Установить Android AVD?
Я решил оставить настройки по умолчанию. После нажатия кнопки « Далее» меня перенаправили на панель « Параметры конфигурации» , где меня попросили выбрать, куда установить Android Studio.
Джефф Фризен
Рисунок 3. Место установки должно иметь не менее 500 МБ свободного места
Я сохранил место установки по умолчанию и нажал « Далее» , и меня приветствовала панель « Выбрать папку меню пуск» .
Джефф Фризен
Рисунок 4. Выбор папки для хранения ярлыков Android Studio
Я сохранил настройки по умолчанию и нажал « Установить» . Появилась следующая установочная панель:
Джефф Фризен
Рисунок 5. Эта панель показывает ход установки
Нажатие Показать детали приводит к отображению имен устанавливаемых файлов и других действий. После завершения установки появится панель « Установка завершена» .
Джефф Фризен
Рисунок 6. Кнопка Next активируется после завершения установки
После нажатия кнопки « Далее» программа установки представила панель « Завершение установки Android Studio» .
Джефф Фризен
Рисунок 7. Оставьте флажок Start Android Studio установленным для запуска этого программного обеспечения.
Чтобы завершить установку, я оставил флажок « Запустить Android Studio» и нажал « Готово» .
Запуск Android Studio
При первом запуске Android Studio открывается диалоговое окно « Полная установка », в котором можно импортировать настройки из предыдущей установки.
Джефф Фризен
Рисунок 8. Настройки предыдущей установки могут быть импортированы
Я решил не импортировать настройки (выбор по умолчанию) и нажал « ОК» , и был вознагражден следующим заставкой:
Джефф Фризен
Рисунок 9. Заставка Android Studio
Я также наблюдал следующее окно сообщения « Поиск доступных компонентов SDK» .
Джефф Фризен
Рисунок 10. Android Studio загружает любые компоненты SDK, которые необходимы (и доступны)
На данный момент Android Studio представила следующее диалоговое окно мастера установки Android Studio :
Джефф Фризен
Рисунок 11. Мастер предоставляет возможности настройки и портирования приложений (нажмите, чтобы увеличить
Я нажал « Далее» , и мастер предложил мне выбрать тип установки. Я сохранил стандартную настройку по умолчанию.
Джефф Фризен
Рисунок 12. Выбор типа установки (нажмите, чтобы увеличить)
Мне тогда дали возможность выбрать тему пользовательского интерфейса.
Джефф Фризен
Рисунок 13. Положите кусочек в Android Studio, выбрав тему Darcula (нажмите, чтобы увеличить)
Я сохранил настройки IntelliJ по умолчанию и нажал « Далее» . Android Studio далее предоставила возможность проверить настройки.
Джефф Фризен
Рисунок 14. Android Studio определяет дополнительные компоненты SDK, которые будут загружены (нажмите, чтобы увеличить)
Я нажал « Готово», и Android Studio начала процесс загрузки компонентов SDK.
Джефф Фризен
Рисунок 15. Мастер загрузит и разархивирует компоненты SDK (нажмите, чтобы увеличить)
Завершение этой части установки может занять несколько минут. Нажав « Показать детали», вы можете избавиться от скуки, обнаружив, какие файлы загружаются и распаковываются.
Джефф Фризен
Рисунок 16. Мастер определяет различные загружаемые архивы (нажмите, чтобы увеличить)
Для моего компьютера на базе AMD неприятный сюрприз ожидал после полной загрузки и разархивирования компонентов:
Джефф Фризен
Рисунок 17. Аппаратное ускорение на базе Intel недоступно (нажмите, чтобы увеличить)
Я могу либо смириться с медленным эмулятором, либо использовать устройство Android для ускорения разработки. В части 3 я покажу вам, как я решил эту проблему.
Наконец, я нажал « Готово», чтобы завершить работу мастера. Появилось диалоговое окно Добро пожаловать в Android Studio .
Джефф Фризен
Рисунок 18. Добро пожаловать в Android Studio (нажмите, чтобы увеличить)
Это диалоговое окно используется для запуска нового проекта Android Studio, работы с существующим проектом и многого другого. Доступ к нему можно получить, выбрав Android Studio в меню « Пуск» Windows или аналогичный на другой платформе.
Ваше первое мобильное приложение для Android Studio
Самый быстрый способ познакомиться с Android Studio - это использовать его для разработки приложения. Начнем с варианта приложения «Hello, World»: небольшого мобильного приложения, которое отображает сообщение «Welcome to Android».
В следующих шагах вы начнете новый проект Android Studio и познакомитесь с главным окном, включая окно редактора, которое вы будете использовать для кодирования приложения во второй части.
Начиная новый проект
По нашим настройкам, Android Studio по-прежнему должен работать с диалоговым окном Welcome to Android Studio . Отсюда нажмите « Начать новый проект Android Studio» . Android Studio ответит диалоговым окном Create New Project, показанным на рисунке 19.
Джефф Фризен
Рисунок 19. Создание нового проекта Android (нажмите, чтобы увеличить)
Введите W2A (Добро пожаловать в Android) в качестве имени приложения и javajeff.ca в качестве имени домена компании. На рабочем столе я заметил C: \ Users \ JEFF \ AndroidStudioProjects \ W2A в качестве местоположения проекта. Нажмите Далее, чтобы выбрать целевые устройства.
Джефф Фризен
Рисунок 20. Выберите категории целевого устройства (нажмите, чтобы увеличить)
Android Studio позволяет выбирать форм-факторы или категории целевых устройств для каждого приложения, которое вы создаете. Я сохранил настройки по умолчанию.
Нажмите Далее , и вам будет предоставлена возможность выбрать шаблон для основной деятельности вашего приложения. А пока мы будем придерживаться пустой активности . Выберите этот шаблон (если необходимо) и нажмите Далее .
Джефф Фризен
Рисунок 21. Укажите шаблон активности (нажмите, чтобы увеличить)
Далее вы настроите активность:
Джефф Фризен
Рисунок 22. Настройте свою активность (нажмите, чтобы увеличить)
Введите W2A в качестве имени действия и основной в качестве имени макета и нажмите Далее, чтобы завершить этот шаг.
При первом использовании Android Studio вы обнаружите, что ей нужно загрузить некоторые файлы, относящиеся к расположение ограничений , который используется для создания адаптивных пользовательских интерфейсов:
Джефф Фризен
Рисунок 23. Макет ограничения - это макет по умолчанию, используемый Android Studio для новых проектов приложений (нажмите, чтобы увеличить)
Android Studio включает « Готово» после загрузки файлов макета ограничения. Нажмите эту кнопку, и Android Studio выведет вас в главное окно.
Джефф Фризен
Рисунок 24. Главное окно Android Studio показывает, что оно построило скелетное приложение W2A (нажмите, чтобы увеличить)
Главное окно разделено на строку меню и несколько других областей, которые обозначены на рисунках 25 и 26. ( Обратите внимание, что рисунки 25 и 26 любезно предоставлены Google , )
Джефф Фризен
Рисунок 25. Различные области, составляющие главное окно
Джефф Фризен
Рисунок 26. Главное окно с панелью инструментов, окнами редактора и другими функциями
Проверьте Встречайте Android Studio страница, чтобы узнать больше о пользовательском интерфейсе Android Studio.
Окно проекта и редактора
Когда вы входите в главное окно (см. Рисунок 24), вы видите окно Project, показывающее только приложение и скрипты Gradle . Вам придется расширить ветку приложения дерева проекта, чтобы увидеть больше деталей.
Джефф Фризен
Рисунок 27. Окно Project и окно редактора показывают исходный код скелетной активности W2A (нажмите, чтобы увеличить)
Окно Project организовано в дерево, основными ветвями которого являются app и Gradle Scripts . Ветвь приложения далее организована в подответы манифесты , java , generateJava и res :
Похожие
Скачать тему Longhorn PowerPlus для Windows 7Тема энтузиастов! Возможно, вы захотите проверить тему Longhorn PowerPlus для Windows 7, особенно если вы хотите добавить немного цвета в Windows 7. Эта тема Longhorn PowerPlus для Windows 7 только что была обновлена до окончательной версии. Соедините ваше приложение YouTube с Xbox 360
... играет: Смотрите это: отправьте видео YouTube на Xbox с iPhone 3:01 Хотите добавить видео YouTube с телефона на телевизор? Ты понял. Он называется «Отправить на ТВ», и это особенность приложения Google на YouTube, которое пользователи Android уже некоторое время используют. Но теперь, когда у Google есть выкатил эту функцию на iOS преданным Apple и расширенная поддержка Легально скачать Windows 10, 8, 7 и установить с флешки
... для переформатирования вашего компьютера или для установки нового компьютера. Еще лучше то, что теперь вы можете использовать ключ продукта Windows 7 или Windows 8.1, чтобы также установить Windows 10 на компьютер. Таким образом, если у вас есть ПК с Windows 7 или 8.1, и вы хотите выполнить чистую установку, теперь вы можете загрузить ISO-образ Windows 10 и использовать свой текущий ключ продукта для активации Windows 10 после его установки. Единственное ограничение, которое Android, Windows Phone или, может быть, iOS?
Android - это система, созданная Google, которая контролирует работу подавляющего большинства мобильных устройств. Android приобрел такую популярность в основном благодаря своей открытости (возможности модификации кода). Благодаря этому любой, кто обладает необходимыми навыками, может Как запустить устаревшую Windows с Limbo для Android
Узнайте, как запустить устаревшее программное обеспечение Windows на планшете Android с помощью эмулятора Limbo PC. С планшетами и смартфонами, использующими более мощные процессоры ARM, вы можете выполнить больше работы и попробовать новые приемы. Если вы хотите запустить Пример jQuery Stop Animations
Здравствуйте, читатели, в этом уроке мы покажем, как использовать библиотеку jQuery и метод stop () jQuery для остановки анимации или эффекта до его завершения. 1. Введение jQuery - это не что иное, как библиотека JavaScript, которая поставляется с богатыми функциональными возможностями. Он маленький и быстрее, чем многие JavaScript-коды, написанные обычным веб-разработчиком. Используя jQuery, разработчики могут писать меньше кода и делать больше вещей, что Стресс-тестирование с помощью Apache JMeter
... импатичный маленький инструмент с множеством функций для тестирования веб-сайтов. Может использоваться как для стресс-тестирования, так и для функционального тестирования. Из этого туториала вы узнаете, как его настроить и приступить к базовому стресс-тестированию. Установка и первоначальная настройка Сначала зайдите на официальный Apache JMeter загрузите двоичный файл и распакуйте его на компьютере, с которого Как изменить IP-адрес в Windows 10
... для этого - но мы напишем об этом позже в тексте. Мы можем найти IP-адрес на нашем компьютере и изменить его вручную. Это стоит делать время от времени, особенно если мы заботимся о конфиденциальности и безопасности при серфинге в Интернете или загрузке файлов из Интернета. Как узнать IP-адрес Windows 10 Давайте начнем с самого простого, базового метода, который позволит нам найти IP-адрес на нашем компьютере с Windows 10. Для этого мы используем инструмент командной Android 4.0: полное руководство (плюс шпаргалка)
... установка приложений в ICS работает точно так же, поэтому вы можете сразу перейти к «Доступ и организация приложений» ниже. Поиск и установка приложений Вы можете получить доступ к Google Play Store напрямую со своего телефона Как бесплатно перенести данные с Windows Phone на телефон Android
При переключении с телефона Windows на устройство Android первое, что вам нужно сделать, - это перенести важные файлы, такие как контакты, видео, музыку, сообщения, с телефона Windows на смартфон Android. Однако вы должны знать, что этот процесс может быть довольно трудоемким и сложным, как вы когда-либо испытывали. В этой статье я покажу вам, как передавать данные с телефона Windows на телефон Android четырьмя способами . Пожалуйста, выберите тот, который вам нужен, чтобы Как перейти на Windows 10 бесплатно в 2019 году
В ноябре 2017 года Microsoft тихо объявила о закрытии своей бесплатной Windows 10 обновить программу. Если вы не получили бесплатную версию своей лучшей операционной системы на сегодняшний день, значит, вам не повезло. Или так мы подумали. Недавно я узнал, что
Комментарии
Так как же вы не только получаете больше дискового пространства с Windows 10, но и немного ускоряете его работу?Так как же вы не только получаете больше дискового пространства с Windows 10, но и немного ускоряете его работу? Сначала введите « Компьютер» и выберите диск, на котором установлена Windows 10, из списка « Устройства и накопители» , а затем введите « Свойства диска». Во-вторых, мы выбираем Очистка диска . Я могу сразу заметить, что недавно Windows 10 заняла более 120 МБ пространства для создания миниатюр и использования временных файлов. В Не уверены, что решили купить Windows 7?
Не уверены, что решили купить Windows 7? Или, может быть, вы уже установили последнюю версию системы Microsoft, но не знаете, что в ней нового? Мы представляем полный, упорядоченный в алфавитном порядке список самых важных новинок в Windows 7. Все описанные изменения и новые функции были выбраны с учетом их важности для пользователя. Следует также отметить, что не все инструменты или функции могут быть найдены в вашей версии Windows 7. Краткое описание функциональности отдельных выпусков систем Вы установили устаревшее программное обеспечение Windows на свое устройство Android?
Вы установили устаревшее программное обеспечение Windows на свое устройство Android? Поделитесь своим опытом в обсуждении ниже. Я: Как началось ваше приключение с модой?
Я: Как началось ваше приключение с модой? Дж .: Насколько я помню, в старшей школе началось более серьезное приключение с модой. Именно тогда я начал уделять больше внимания тому, что я ношу. Я относился к ней более серьезно, чем просто принуждение повседневной жизни. Я: Хотите полностью удалить приложение с телефона?
Хотите полностью удалить приложение с телефона? Легко: все, что вам нужно сделать, это нажать и удерживать его в панели приложений, а затем перетащить его на значок «Удалить», который отображается вверху экрана. Вы также увидите значок «Информация о приложении»; перетаскивая туда приложение, вы сможете просмотреть подробную информацию об использовании и разрешениях программы, а также очистить ее кэш или хранилище данных. В AppStore доступно приложение Legimi - означает ли отсутствие информации на сайте, что его нельзя использовать для свободного чтения?
В AppStore доступно приложение Legimi - означает ли отсутствие информации на сайте, что его нельзя использовать для свободного чтения? И все же это не телефон или планшет, это естественное средство для чтения электронных книг, только читатель. Не все с Легими поддерживает. Короче говоря, у вас есть Kindle - у вас есть проблемы . Они могут не обязательно помогать с производительностью Android, но их неплохо иметь, верно?
Они могут не обязательно помогать с производительностью Android, но их неплохо иметь, верно? Может быть, они обеспечивают некоторые предельные выгоды? К сожалению нет. Они вредны. Обычная мудрость Windows гласит, что нужно убивать процессы переполнения ОЗУ и дефрагментировать ваш жесткий диск для увеличения скорости. Это хорошо в контексте Windows, но применение его к Android приводит к отрицательному выигрышу. Во-первых, Android использует SD-карту для хранения файлов, Как скачать программу Sigil?
Как скачать программу Sigil? В связи с тем, что программное обеспечение открыто, Sigil напрямую доступен на GitHub , с доступом к исходному коду и ссылками на установочные файлы, расположенные о здесь , Прямые ссылки на установочные файлы Sigil 0.9.9 : Последняя версия Android?
Android? Как вы уже знаете основы, вы можете попробовать свои силы в написании чего-то простого, используя Spring. Позже вы можете подключить его с помощью простого приложения для Android. Для основ Spring я бы использовал этот курс Java Brains: Я рекомендую материалы Дерека Банаса к основам Android: В идеале конечный результат должен заключаться в том, что ваше Android-приложение использует то, что вы написали ранее в Spring. Даже если это будет У вас есть новый Samsung Galaxy Note 8, и вы ищете лучшие способы синхронизации данных iPad с Galaxy Note 8?
У вас есть новый Samsung Galaxy Note 8, и вы ищете лучшие способы синхронизации данных iPad с Galaxy Note 8? В этой статье мы покажем вам 2 способа передачи файлов между ними, включая ваши купленные и не купленные песни, контакты, фотографии и даже приложения. Просто прочитайте это сейчас. Решение 1. Синхронизируйте данные iPad с Galaxy Note 8/7/5/4 от iTunes Для переноса ваших фотографий, видео, песен и других типов данных с iPad на устройство Android, такое как Samsung Galaxy Может ли это доказать, что Android имеет преимущество, в конце концов, поскольку он предполагает возможность взлома и разработчики действуют соответственно?
Может ли это доказать, что Android имеет преимущество, в конце концов, поскольку он предполагает возможность взлома и разработчики действуют соответственно? Google, Mozilla и Microsoft (еще раньше) прощаются с RC4 в 2016 году Новости , Рассказ о неделе безопасности на прошлой неделе (тот, в котором мы обсуждали «человека на стороне»
2. Установить Android AVD?
Играет: Смотрите это: отправьте видео YouTube на Xbox с iPhone 3:01 Хотите добавить видео YouTube с телефона на телевизор?
Так как же вы не только получаете больше дискового пространства с Windows 10, но и немного ускоряете его работу?
Не уверены, что решили купить Windows 7?
Или, может быть, вы уже установили последнюю версию системы Microsoft, но не знаете, что в ней нового?
Вы установили устаревшее программное обеспечение Windows на свое устройство Android?
Я: Как началось ваше приключение с модой?
Я: Как началось ваше приключение с модой?
Хотите полностью удалить приложение с телефона?
В AppStore доступно приложение Legimi - означает ли отсутствие информации на сайте, что его нельзя использовать для свободного чтения?