Tag Archives: Android

27Янв/14

Delphi XE5: использование Intent (намерения) в Android

Одной из многочисленных фич операционной системы Android является использование намерений (Intent). По сути Intent представляет собой механизм описания одной операции, которую необходимо выполнить — выбрать изображение, отправить сообщение в Facebook, отправить письмоRead More…

19Дек/13

Delphi XE5: несколько полезных и не очень примеров по работе с Android.

Первоначально этот пост задумывался как статья про работу с датчиком местоположения в Android, но по мере написания текста оказалось, что здесь собраны несколько моментов по взаимодействию с Android в Delphi XE5, которые не столь очевидны как, например, определение широты/долготы при использовании готового компонента TLocationSensor или получение списка всех доступных датчиков в устройстве, однако могут быть полезны при работе над проектом. Поэтому я и решил сменить название и представить вам несколько, на мой взгляд, полезных примеров по работе с Android, которые были частично написаны мной, а частично, собраны из разных уголков в Сети. Вполне возможно, что какая-то часть примеров может оказаться полезной и для участников конкурса мобильных приложений на Delphi.

26Ноя/13

Delphi XE5: Китайский календарь для Android.

Работа по изложенному в прошлом посте плану движется к первой контрольной точке и, видимо, скоро все желающие смогут ознакомиться с началом нашей книги по Synapse. Говорю «нашей» так как пишем мы её вдвоем. Посмотрим, что в итоге получится. Однако, я не оставляю попыток (когда имеется возможность) покопаться и в Delphi XE5. Всё-таки эту версию Delphi я ожидал намного больше, чем XE4 и как-то не хорошо получается — ждал-ждал, дождался и забыл :). Вот сегодня я и решил написать небольшую программку для Android — Китайский календарь.

Идея программы родилась под воздействием ежегодного всеобщего кипиша относительно Нового Года. Думаю, что в большинстве семей ежегодно просыпается нездоровый интерес к тому какой будет будущий год по Китайскому календарю.

14Ноя/13

Конкурс мобильных приложений на Delphi.

Странное дело — думал сегодня на DelphiFeeds.ru будет как минимум один пост про новый конкурс, а поста почему-то нет…Ну и ладно. Те, кто является участником сообщества «Delphi Russia», кто читает статьи на Хабре и (периодически) почту — уже в курсе о том, что Embarcadero и SoftLine объявили конкурс на разработку приложения или прототипа приложения под Android. Тем же, кто ещё не в курсе, сообщаю, что до окончания конкурса осталось 35 дней.

12Окт/13

Delphi XE5: работа со шрифтами в приложениях для Android.

Захотелось реализовать мне такую простецкую вещь — если пользователь отмечает в списке задачу как «завершенную», то текст этой задачи становится зачеркнутым. Я полагаю, что многие видели такое поведение в списках задач…ну, например, в тех же Google Tasks. Всё достаточно просто…но, думаю, что для тех, кто переходит на Delphi XE5, например, из Delphi XE2, может оказаться не совсем очевидно :)

25Сен/13

Проблема: Delphi XE5 не определяет моё Android-устройство в Target.

Нет, конечно, у меня с определением моих девайсов в Delphi XE5 проблем никаких нету вообще. Все устройства, что есть на руках, а это смартфоны: HTC One, HTC Desire S и планшет Prestigio прекрасно увиделись в Delphi XE5  как вRead More…

12Сен/13

Универсальный способ снятия скриншотов с Android-устройств

В Android снять скриншот с экрана устройства можно несколькими способами в том числе и с использованием простеньких приложений, коих уйма в Google Play. Но нам, как разработчикам, совершенно нет надобности во всех этих приложениях, а тем более нет надобности писать такие приложения для себя, т.к. у нас уже есть универсальный способ снятия скриншотов с любых Android-устройств, подключенных к ПК через USB. И эта небольшая статья, рассчитанная на тех, кто делает первые попытки разработки приложений под Android, касается этого способа.

11Сен/13

11 сентября релиз RAD Studio XE5!

11 сентября релиз новой версии RAD Studio XE5, которую многие очень ждали. И в первую очередь эти ожидания были, конечно же, связаны с тем, что в XE5 реализовали возможность разработки приложений под мобильную платформу Android.

22Авг/13

Delphi XE5: первое приложение для Android.

Как и в случае с Delphi XE4, перед официальным релизом Embarcadero решала дать возможность MVP немного приоткрыть завесу тайны относительно того, что же нас ждет в новой версии RAD Studio. 20 августа 2013 года было дано официальное разрешение на ограниченную публикацию материалов относительно RAD Studio XE5 в блогах, опубликованных на этой странице сайта Embarcadero. Это означает, что до официального релиза я ни слова не скажу о том насколько быстро/медленно, качественно/не качественно работают приложения под Android (даже в комментариях не отвечу), разработанные в Delphi XE5. Более того я ни слова не скажу о каких-либо ошибках, если таковые встретятся на моем пути исследования новой версии Delphi (правила участия в бета-тестировании никто не отменял). Но зато я могу без проблем показывать и рассказывать о новых возможностях/настройках среды, скриншотить приложения, показывать процесс сборки приложений и т.д. И в этой статье я рассмотрю, пусть и кратко, но весь процесс разработки приложения для Android — от выбора шаблона приложения и настройки Android-устройства до загрузки готового приложения на устройство.

14Авг/13

Введение в разработку под Android: инструменты разработчика.

Прежде, чем начинать разработку под любую операционную систему, будь то Windows, Mac OS, iOS или Android, прежде всего необходимо разобраться с чем нам предстоит иметь дело вообще. Каждая операционная система — это свой уникальный стиль, своя идеология, свои принципы разработки и построения приложений и т.д. Это свой, отдельный от других, «монастырь» входить в который со своим уставом не следует. И было бы наивно полагать, что вот в сентябре выйдет Delphi for Android и мы сразу, с пол-пинка возьмем да и разработаем приложение под Android да ещё и денег заработаем. Язык программирования останется, что, конечно же, для нас упростит процесс разработки приложения. Вполне вероятно, что какая-то часть исходников тоже будет работать корректно в новой для нас ОС. Но вот вникать в тонкости разработки под Android, а равно и в саму ОС большинству, видимо, придётся с нуля или, как мне — имея очень и очень поверхностные знания о том, что такое Android. И этот пост и, наверное, ещё несколько (до официального выхода Delphi for Android) будут касаться исключительно операционной системы Android, необходимых инструментов для разработчика, полезных ресурсов и т.д. Думаю, что в будущем, желающим разработать свое приложение под Android в Delphi эта информация окажется полезной.