Найти в Дзене
Потребитель

Basic4Android: первые шаги

Для вашего приложения в B4A (Basic4Android) нужно подготовить иконку в формате PNG размером 72x72 пикселя. Если нужна иконка с различными размерами для разных экранов, обычно B4A сама масштабирует исходную 72x72 иконку, и лучше просто придерживаться указанного формата. При этом файл иконки должен быть квадратным и иметь прозрачный фон для корректного отображения. Откройте проект, зайдите в меню «Проект» - «Выберите значок», сохраните изменения и пересоберите проект. Откройте проект и зайдите в меню «Проект» - «Конфигурация сборки». В B4A (как и в Android в целом) имя пакета должно соответствовать следующим требованиям. Обычно первый идентификатор — доменное имя организации, например com или ru, второй — название компании, третий — название приложения. Обычно в самом начале кода (например, модуль Main) есть строка с объявлением ApplicationLabel. Это и есть имя приложения, которое будет отображаться на устройстве. Например: #ApplicationLabel: Моё приложение Жёстких ограничений по формату
Оглавление

Как в B4A изменить иконку своего приложения

Для вашего приложения в B4A (Basic4Android) нужно подготовить иконку в формате PNG размером 72x72 пикселя. Если нужна иконка с различными размерами для разных экранов, обычно B4A сама масштабирует исходную 72x72 иконку, и лучше просто придерживаться указанного формата. При этом файл иконки должен быть квадратным и иметь прозрачный фон для корректного отображения.

Откройте проект, зайдите в меню «Проект» - «Выберите значок», сохраните изменения и пересоберите проект.

Как в B4A изменить имя пакета своего приложения

Откройте проект и зайдите в меню «Проект» - «Конфигурация сборки».

В B4A (как и в Android в целом) имя пакета должно соответствовать следующим требованиям.

  • Формат имени пакета — это обратный доменный формат: например, com.example.myapp.
  • Имя состоит из нескольких идентификаторов, разделённых точками.
  • Каждый идентификатор должен начинаться с буквы, может содержать только буквы (a-z, A-Z), цифры (0-9) и символ подчеркивания (_), не может содержать пробелы и спецсимволы.
  • Имя пакета должно быть уникальным в Google Play и на устройстве.

Обычно первый идентификатор — доменное имя организации, например com или ru, второй — название компании, третий — название приложения.

Как в B4A изменить имя своего приложения

Обычно в самом начале кода (например, модуль Main) есть строка с объявлением ApplicationLabel. Это и есть имя приложения, которое будет отображаться на устройстве. Например:

#ApplicationLabel: Моё приложение

Жёстких ограничений по формату имени нет. Можно использовать кириллицу и любые другие символы Юникода. После внесения изменений сохраните проект.

Как в B4A изменить заголовок главной страницы своего приложения

В методе Activity_Create (модуль Main) можно написать:

Activity.Title = "Новый заголовок"

Activity — это компонент приложения, представляющий собой экран или окно, с которым взаимодействует пользователь.

Фото Adrien на Unsplash.
Фото Adrien на Unsplash.

Модули

После открытия проекта его модули доступны через меню «Окна» - «Модули». Есть много разновидностей модулей. Новый проект типа B4XPages имеет по умолчанию три модуля.

  • Модуль класса — B4XMainPage
  • Модуль Activity — Main
  • Сервисный модуль — Starter

Сервисный модуль «Starter» в проекте B4A предназначен для выполнения начальных действий при запуске приложения. Он служит точкой входа, которая запускает приложение и управляет фоновыми задачами.

Модуль Activity с именем «Main» в проекте B4A представляет собой основной экран приложения, который пользователь видит при его запуске. Он является точкой входа для пользовательского интерфейса и отвечает за отображение контента, взаимодействие с пользователем и обработку событий жизненного цикла Activity. Основные задачи модуля Main Activity:

  • Загрузка и отображение основного интерфейса приложения.
  • Обработка событий жизненного цикла Activity, таких как создание (Activity_Create), приостановка (Activity_Pause) и возобновление (Activity_Resume).
  • Управление взаимодействием пользователя с приложением через различные элементы интерфейса (Views).
  • Выполнение логики, связанной с основным экраном приложения.

Модуль B4XMainPage — это основная страница (экран) приложения, реализованная как класс для удобного управления интерфейсом. Является обычным классом, который не имеет стандартного жизненного цикла Activity.

Предыдущая статья о Basic4Android на этом же канале: Basic4Android: создание APK-файла и структура проекта.