понедельник, 25 августа 2014 г.

Игра "Одинаковые картинки"

Написал ещё одну маленькую игрушку, позволяющую развивать память и внимание. Цель игры: найти все пары одинаковых картинок. Далее в заметке, я объясню, как и что работает, какие баги нашёл и т.д. Игра работает под Android и Windows.

Написано на Delphi XE6 и проверено на Android 4.1.2.
Upd (3.10.14). Проверено на Delphi XE7 и Android 4.4.2
Upd (18.04.15) Проверено в Delphi XE8 и Android 4.4.2











среда, 13 августа 2014 г.

Приложение для создания файла ресурсов (.RC; .RES)



(Описание от 13.08.14):
Появилась необходимость добавить большое количество картинок в ресурсы приложения, но делать это стандартными средствами не очень удобно. Собственно, написал маленькую программку для создания файла RC и создания bat – файла, который позволяет генерировать RES файл. С данным приложением намного удобнее добавлять сотни мелких картинок в ресурсы.

Что умеет приложение:
  1. Генерировать файл .RC и bat-файл для создания .RES, генерировать .RES файл
  2. Имена в файле ресурсов: оригинальные или сгенерированные автоматически
  3. Создавать новые файлы или же обновлять старые, путём добавления новых записей в конец файла
Как добавить созданный файл:
  • Полученный файл .RES кладём в папку с вашим приложением
  • В .dpr файле, после {$R *.res} пишем {$R test.res}. (test.res замените на имя своего файла)

Текущая версия: 2.0.0 (07.11.2019) (Delphi 10.3.1)
GitHub: https://github.com/AndrewEfimov/GenerateRC
Скачать (exe) с Google Drive: https://drive.google.com/file/d/1RZKHq6wrhfDOD151zXt64OnJH0LNJazs/view?usp=sharing


пятница, 11 июля 2014 г.

Как подключить и использовать свой JAVA-класс

В этой статье вы узнаете, как подключить свой JAVA-класс, как создаётся файл «classes.dex», как пишутся обёртки (об этом уже писал) и как потом использовать подключенный JAVA-код. Советую читать и изучать материал внимательно, чтобы все ваши вопросы решились сами собой.











четверг, 10 июля 2014 г.

Как создавать обёртки для JAVA-кода

В этой статье я постараюсь объяснить, как создавать обёртки, самым доступным языком и с примером. В блоге я уже выкладывал собственную обёртку для работы с Wi-Fi, вот её мы и рассмотрим в качестве примера. Почти всё, что написано ниже, справедливо для любых JAVA-классов. В скором времени я покажу, как работать с собственными JAVA-классами в Delphi.

Update (11.07.14) - Продолжение тут "Как подключить и использовать свой JAVA-класс"

пятница, 4 июля 2014 г.

Получаем список датчиков и информацию о них


В этой заметке узнаем, как можно получить список установленных в устройстве датчиков(Sensors) и полную информацию о них. Сразу скажу, что метод работает только на Android устройствах. Я хотел использовать «кроссплатформенный» модуль «System.Sensors», но оказалось, что он не может решить данную задачу на Android, об этом я ещё немного напишу ниже.
И вопрос к разработчикам Embarcadero.

Написано на Delphi XE6 и Android 4.1.2.
Upd(2.10.14). Проверено на Delphi XE7 и Android 4.4.2





четверг, 19 июня 2014 г.

Вышел Update 1 для RAD Studio XE6, Delphi XE6 and C++Builder XE6

Fix list
Release Notes for XE6 Update 1
Readme - Help Update 1 for Delphi and C++Builder XE6

Скачать Update 1:
RAD Studio XE6
Delphi XE6
C++Builder XE6

upd. Заметил в справке предупреждение об удаление dbExpress из следующих релизов RAD Studio. Рекомендуется использовать FireDAC.

вторник, 10 июня 2014 г.

Получаем список SMS-сообщений

В этой заметке вы узнаете, как получить список СМС-сообщений на устройстве. Важное замечание: Описанный способ работает на версиях Android до 4.3(включительно), начиная с версии 4.4 работа с СМС-сообщениями была упрощена, доступ реализован через контент-провайдер.