Написание и продажа приложений для Android с помощью Basic 4 Android: часть 2

Написание и продажа приложений для Android с помощью Basic 4 Android: часть 2

Изображение 1 из 5

Создавайте и продавайте приложения для Android с помощью Basic 4 Android.
Вы можете использовать собственную графику, чтобы добавить интереса и характера элементам интерфейса.
Библиотека анимации позволяет перемещать объекты по экрану с помощью нескольких строк кода.
Чтобы продавать свои приложения через Google Play, вы должны подписать их личным криптографическим ключом.
Наш простой космический корабль показывает, насколько легко создавать графическую анимацию.

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

Для конфиденциальных данных есть другой вариант — Файл. DirInternal, который недоступен для других приложений и менее подвержен исчезновению, если пользователь заменяет SD-карту. Однако записанные здесь файлы хранятся во внутренней памяти устройства, которая может быть сравнительно небольшой, поэтому используйте ее обдуманно.

Последнее место, о котором следует знать, — это File. ДирАссетс. Это ресурс, доступный только для чтения, который содержит копии файлов в папке Files вашего приложения (подкаталог папки, в которой вы сохранили исходный код). Если вы использовали Конструктор для добавления изображений в макет, они будут храниться именно здесь. Все содержимое папки упаковано и включено в ваше приложение, поэтому держите папку «Файлы» как можно более чистой, иначе вы будете тратить пользовательское пространство впустую. Инструменты | Папка «Чистые файлы» автоматически удалит отсюда все файлы, на которые нет ссылок, но используйте ее с осторожностью, поскольку неиспользуемые файлы удаляются без возможности восстановления.

Эти методы и свойства должны обеспечивать все, что нужно простой программе, но B4A может решать и более сложные задачи. Библиотека RandomAccessFile, поставляемая вместе с полной версией B4A, позволяет работать с большими файлами данных без необходимости загрузки их в память целиком, а библиотека SQL позволяет вашему приложению легко хранить и обращаться к целым базам данных информация.

Отправка ваших приложений в Google Play

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

Прежде чем отправить свое первое приложение, вам необходимо подписать его с помощью закрытого ключа шифрования, который доказывает, что вы являетесь его создателем. Ключ можно создать в редакторе B4A, выбрав «Инструменты | Частный ключ подписи, ввод ваших личных данных и пароль. Ваш ключ будет сгенерирован и сохранен в файле хранилища ключей (нажмите «Обзор», чтобы выбрать местоположение и имя файла). Не потеряйте этот файл: как только вы начнете отправлять приложения в Google Play, вам понадобится этот ключ для их обновления. B4A с этого момента будет автоматически использовать этот ключ для подписи скомпилированных программ, если только вы не загрузите новую через тот же пункт меню.

Чтобы продавать свои приложения через Google Play, вы должны подписать их личным криптографическим ключом.

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

Как только все вышеперечисленное будет выполнено, пришло время создать APK-файл. Установите режим компиляции «Выпуск» — или «Выпуск (запутанный)», если вы хотите, чтобы хакерам было сложнее декомпилировать вашу программу — и нажмите кнопку «Выполнить». Теперь загляните в папку с исходным кодом и вы увидите каталог под названием Objects. Здесь вы найдете APK для вашей программы.

Чтобы загрузить свое приложение в Google, вам необходимо зарегистрироваться в качестве разработчика Android, если вы еще этого не сделали. Это стоит 25 долларов – около 15 фунтов – и если у вас есть существующая учетная запись Google, это можно сделать менее чем за минуту на Страница регистрации Google для разработчиков Android. Как только это будет одобрено, вы попадете в консоль разработчика Google, где увидите ссылку для загрузки вашего приложения.

Все сделано? Не совсем. Теперь вам необходимо будет загрузить как минимум два снимка экрана вашего приложения в утвержденных форматах и ​​большой значок вашего приложения размером 512 x 512 пикселей, а также подробную информацию о листинге. Стоит потратить некоторое время на эти детали, поскольку они будут представлять всю вашу «витрину» в Google Play. Если вы хотите взимать плату за свое приложение, вам также понадобится учетная запись Google Merchant, которую вы можете зарегистрировать на этой странице.

Когда все это будет сделано, прокрутите страницу обратно вверх, выберите вкладку «Файлы APK» и активируйте только что загруженный файл. Нажмите «Опубликовать» и — если в вашей отправке нет ошибок, которые нужно исправить — ваше приложение будет запущено в течение нескольких часов. Поздравляем! Вы являетесь автором опубликованного приложения. Теперь вам остается только сидеть сложа руки и ждать, пока поступят деньги.