Программирование для Android и работа с датчиками в среде Delphi 11

Программирование для Android и работа с датчиками в среде Delphi 11

Книга посвящена практике создания мобильных приложений в среде Delphi 11.Описывается поэтапный процесс создания приложений и рабочие компоненты, которые реально работают в данных средах. Рассматриваются особенности и оптимальные режимы использования этих компонентов, их основные свойства и функции, реальные примеры применения, что облегчает использование книги новичками.Специальное внимание уделено работе с датчиками, как самого смартфона, так и внешних устройств.

Жанр: Книги о компьютерах
Цикл: Не является частью цикла
Год публикации: Неизвестен

Читать онлайн Программирование для Android и работа с датчиками в среде Delphi 11


© Виталий Иванович Донцов, 2025


ISBN 978-5-0065-6696-5

Создано в интеллектуальной издательской системе Ridero

ВВЕДЕНИЕ

Язык программирования Delphi представляет собой объектно-ориентированный высокоуровневый язык программирования, направленный на написание прикладного программного обеспечения и является диалектом языка Pascal. Возможность легко и просто создавать приложения для персональных компьютеров на платформе Windows с прекрасным дизайном (типа Microsoft Office) снискала любовь к нему многих.

Вышедшая в 2011 году версия Delphi XE2 добавила компилятор Win 64 и поддержку операционных систем фирмы Apple (MacOS X, iOS), а в 2013 году Delphi XE5 позволила создавать приложения для устройств на платформе Android. В настоящее время наиболее приемлемой, видимо, является Delphi 10.3, в различном исполнении. Только что появившаяся Delphi 11 исправила некоторые (далеко не все) ошибки предыдущей версии и ускорила работу.

Работа по созданию кросплатформенных приложений, однако, имеет много особенностей, а каждая версия, по существу, заново переписывает многие свойства и функции, так что руководства для XE5, 6, 10 очень часто дают неверную информацию и приводимые примеры зачастую не работают. К тому же, новостью будут как новый язык, название и язык которого FireMonkey, так и его новые подходы.

Все это затрудняет работу с Delphi 10, 11, которые являются, видимо, наиболее приемлемыми из современных вариантов Delphi для создания Android приложений, но все еще имеющими множество багов и особенностей работы, которые как раз и будут описаны в данной книге, которая будет интересна как знакомым с Delphi, так и новичкам, так как приводятся все основные функции и примеры работы программ для Android.

1. DELPHI 7 ИЛИ DELPHI 10 и 11?

Для тех, кто ориентирован на создание красивых, мощных и быстродействующих программ для персональных компьютеров платформы Windows, выбором, видимо, является версия Delphi 7, к которой вернулись большинство программистов из более поздних версий. Она является, по мнению большинства, наиболее стабильно работающей и наиболее дружественной программой, на которой можно создавать практически любые прикладные программы для персональных компьютеров и имеющей ряд библиотек.

Интересно, что при создании кросплатформенных приложений одновременно с вариантом для Android создается и вариант для Windows, причем значок приложения позаимствован у Delphi 7.

Различие программ созданных на Delphi 7 и 11, определяется различием платформ и, главным образом, экрана. Экран персональных компьютеров не только больше, но и ориентирован как «Ландшафтный», тогда как «Портретный» экран смартфона, вытянутый практически в 2 раза к ширине, не дает возможности каких-либо украшений и даже надписи приходится делать мелкими и плохо читаемыми. Также в Android варианте недоступны многие функции, привычные для Delphi 7, например, популярное «Меню» отсутствует, как и текстовый редактор «RichEdit», таблицы совершенно изменены, а графики урезаны до минимума. Таким образом, лучше использовать дружественный отшлифованный интерфейс Delphi 7 для ПК, тогда как только необходимость создания приложения для смартфона делает нужным использование Delphi 10.3.

Важнейшим преимуществом Delphi 7 является мощный аппарат для создания графиков, не уступающим Excel, которые удобно и просто создавать и сохранять в удобном формате.


Рис. 1. Программы Delphi 10.3 создаются сразу в вариантах

Android и Win 64.


Также наличие в Delphi 7 компонента RichEdit позволяет форматировать текст практически как в Word и сохранять его в формате *.rtf.

Огромное количество дополнений к Delphi 7 содержит сотни компонентов практически на «любой случай» и позволяет создавать мощные, красивые и удобные программы, которые невозможно получить в среде Android.


Вам будет интересно
В сборнике приведены доклады и статьи членов Московского общества испытателей природы (МОИП, основано в 1805 г.), а также приглашенных авторов, за 2020—2021 гг.....
Читать онлайн
Погрузитесь в захватывающий мир виртуальной реальности с книгой "Создание VR-приложений для начинающих: Unity и Oculus". Эта книга – ваш надежный путеводитель в освоении основных технологий VR и создании впечатляющих приложений с помощью Unity и Oculus. Откройте для себя, как создать свой первый проект: от установки Unity до настройки проекта для Oculus, от разработки базовой сцены до наложения сложных эффектов и анимаций. Узнайте о тонкостях создания качественного звукового окружения и оптимиза...
Читать онлайн
Существует мнение, что блогерство – это что-то негативное и умным людям оно ни к чему. Из-за этого стереотипа многие люди избегают идеи стать блогерами. Задача этой книги – показать блогерство с другой стороны. Именно создание и развитие блога может дать зрелому, опытному человеку совершенно другое качество жизни. С помощью блога можно делиться тем, что для вас важно, это возможность быть услышанным, востребованным. Блог – это социальный лифт нового времени....
Читать онлайн
Что, если твоё сознание способно менять саму реальность?После событий первой книги Кейн осознаёт, что его вмешательство в законы мира привлекло внимание куда более могущественных сил. Теперь его цель – не просто уничтожить следы своей технологии, но и понять, кто направляет развитие событий....
Читать онлайн
В этом мире ничто не вечно. Величие сменяется падением, свет уступает мраку, а за безмятежностью всегда скрывается буря. В центре истории – судьба человека, который оказался в вихре событий, способных перевернуть саму суть бытия. Он ищет правду среди лжи, пытается удержаться на краю бездны, где прошлое рвёт сознание, а будущее угрожает уничтожением.Где грань между свободой и иллюзией? Кто вершит судьбы? Смогут ли выборы одного изменить ход истории, или каждый шаг уже давно предначертан?...
Читать онлайн
Данное методическое пособие направлено на помощь преподавателям, научным сотрудникам и просто интересующимся языковыми корпусами. В гайде расписаны детальные шаги по освоению корпусов русского, английского и немецкого языков. Даны рекомендации и упражнения по использованию языковых корпусов при подготовке к ОГЭ и ЕГЭ по языкам. Приятного чтения!...
Читать онлайн
Я, Михаил Зурков, представляю уникальный подход к саморазвитию и улучшению различных навыков с помощью компьютерных игр. Книга предназначена для родителей, педагогов и всех, кто интересуется, как можно использовать игровой процесс для положительного влияния на умственное и социальное развитие детей....
Читать онлайн
Погрузитесь в увлекательный мир электроники с книгой «Микроконтроллеры для начинающих: Интерфейсы и управление»! Эта исчерпывающая руководство создано для тех, кто только начинает свое знакомство с микроконтроллерами и стремится освоить искусство управления технологиями. От первых шагов во введение до сложных концепций обмена данными через I2C и Bluetooth, книга охватывает ключевые аспекты работы с микроконтроллерами. В каждой главе представлено пошаговое объяснение принципов работы и практическ...
Читать онлайн
"Программирование микроконтроллеров: От первых шагов до эксперта" – ваше путеводное путешествие от новичка в области микроконтроллеров до уверенного профессионала. Эта книга, разбитая на глубоко продуманные главы, предложит вам уникальную возможность познать фундаментальные аспекты работы с микроконтроллерами. От основных понятий архитектуры и выбора платформы до углубленного изучения языков программирования и подключения датчиков – вы пройдете путь от самых простых программ, управляющих светоди...
Читать онлайн
Максим Климов прошел тернистый путь от обычного московского айтишника до могущественного демона-дракона. Но теперь его ждут новые испытания. Максим должен отправиться в запечатанный мир, чтобы найти темницу древнего демона Элигора. Ведь, по легенде, только он обладал оружием, способным справиться с Орденом Света, угрожающим Максиму и его близким… В мире, безумно напоминающем Землю XIII века, демона-дракона ждут новые приключения, сражения, слава, новые друзья и враги, ну и, конечно же, женщины…...
Читать онлайн
Новый любовный роман от автора бестселлера «Поместье Даунтон: Начало».Приквел самого популярного телесериала, побившего рекорды «Великолепного века», «Гордости и предубеждения» и «Джейн Эйр».Трогательная история брака по расчету, превратившегося в любовь на всю жизнь.Но, оказывается, завоевать сердце любимого куда проще, чем пронести страсть и нежность через долгие годы.Как стать для мужа не только возлюбленной, но и советчицей во всех делах огромного поместья, настоящей хозяйкой Даунтона? Выдер...
Читать онлайн
Измена. Роковая ошибка - это захватывающее путешествие в мир приключений, эмоций и открытий. Эта книга переносит читателя в иной мир, где каждая страница открывает новые горизонты воображения. Благодаря ярким персонажам, захватывающему сюжету и живописным описаниям, читатель окунется во всепоглощающую атмосферу Измена. Роковая ошибка и будет жить каждым мгновением вместе с героями. Вдохновляющая и мудрая, Измена. Роковая ошибка не только развлечет читателя, но и подарит ему уникальные мысли и о...
Читать онлайн
Шокировано провожаю взглядом метнувшуюся к выходу любовницу. - Чему ты удивляешься, родная? Давно же всё поняла. Это ничего не значит. Стоять, - одной рукой муж ловит меня за локоть, другой застёгивая молнию на джинсах. - Ты думаешь, я останусь с тобой после этого? - Останешься. И будем жить по-прежнему. Муж изменяет мне с подругой нашей дочери и не хочет разводиться. Но я уже не та, что раньше....
Читать онлайн