Tag Archives: Delphi XE5

27Янв/14

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

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

27Дек/13

Delphi XE5: ещё один пример использования REST Client Library

Про REST Client Library я рассказывал в самом начале изучения новых возможностей Delphi XE5. В целом, довольно полезная библиотека, если надо использовать какой-нибудь REST API, в котором ответы сервера приходят в JSON (XML тоже сгодиться, но только ответ парсить придётся ручками). А недавно узнал, что Яндекс таки завершил тестирование своего нового API под названием Rich Content API, который предоставляет доступ к контентной системе Яндекса. И используется в этом API как раз JSON. Для чего можно использовать этот API в своих приложениях?

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…

24Сен/13

Delphi XE5: REST Client Library

Как я упоминал ранее, среди прочих нововведений в Delphi XE5 появилась поддержка авторизации по протоколам OAuth 1.0, OAuth 2.0, а вместе с этой возможностью и новая библиотека под названием REST Client Library. Так как чаще всего мне поRead More…

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-устройства до загрузки готового приложения на устройство.