Создать первое Android-приложение не так сложно, как может показаться. В этом руководстве мы поможем вам создать первое Android-приложение и запустить его на телефоне.

Android  —  это операционная система на базе ядра Linux, предназначенная для мобильных устройств с сенсорным экраном, таких как смартфоны, планшеты и смарт-часы.

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

Android был представлен в 2007 году вместе с основанием Open Handset Alliance (альянсом компаний по разработке открытых стандартов для мобильных устройств).

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

Создаем приложение Android

Шаг 1. Дважды кликните на программу “Android Studio”.

Шаг 2. Кликните “New Project”.

Шаг 3. Выберите “Empty Activity”.

Что такое Activity?

Activity  —  это важнейшая часть Android-приложения. Она представляет собой отдельный экран с пользовательским интерфейсом, позволяющий взаимодействовать с приложением путем отображения графического пользовательского интерфейса (UI) и обработки пользовательского ввода. Activity имеет 7 методов: onCreate(), onStart(), onResume(), onPause(), onStop(), onRestart() и onDestroy().

Шаг 4. Дайте имя приложению (например, MyFirstApp) и кликните “Finish” (“Завершить”).

Шаг 5. Откройте файл “activity_main.xml”.

Что представляют собой файлы activity_main.xml и MainActivity.java?

  • activity_main.xml: это файл ресурсов макетов, используемый для создания пользовательского интерфейса (UI). Он определяет расположение на экране таких элементов пользовательского интерфейса, как кнопки, текстовые представления, изображения и другие виджеты.
  • MainActivity.java: этот файл класса Java служит кодом, лежащим в основе главной Activity приложения. Он содержит логику и функциональность, связанную с главным экраном.

TextView в пользовательском интерфейсе приложения подобен цифровой вывеске. Он отображает текст или надписи на экранах устройств пользователей подобно тому, как вывеска отображает информацию для людей в реальном мире. TextView имеет такие атрибуты, как размер текста, цвет, шрифт, выравнивание и фон. Основным атрибутом является android:text="Your text here" (он предназначен для размещения текста на экране).

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="This is my first App!"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>

Шаг 6. Настройка среды для запуска Android-приложения.

Есть несколько способов запустить приложение.

  • Использование эмулятора Android.
  • Использование физического устройства Android.
  • Использование Instant Run.
  • Генерация APK для распространения.
  • Использование отладочного моста Android (ADB).
  • Использование служб распространения приложений.
  • Использование конфигураций запуска Android Studio.

В данном сценарии мы запускаем приложение на физическом устройстве Android. Перейдите в Developer Options (“Параметры разработчика”) в настройках мобильного устройства, включите USB debugging (“USB-отладка”) и Install via USB (“Установить через USB”).

Настройка мобильного Android-устройства в разделе “Параметры разработчика”.

Шаг 7. Выберите устройство для запуска Android-приложения и нажмите кнопку “Run” (“Запустить”), чтобы установить его на Android-устройство.

Поздравляем! Теперь ваше приложение успешно работает на Android-устройстве.

Читайте также:

Читайте нас в Telegram, VK и Дзен


Перевод статьи Altamsh Bairagdar: 📲Create your first “Android Application” in just 7 steps✨

Предыдущая статьяТоп-12 расширений VSCode
Следующая статьяРазвертывание Gradio на AWS: краткое руководство для начинающих