Равиль Зарипов — DelphiFeeds.ru 2.0 http://delphifeeds2.ru Лучшие Delphi блоги Рунета Sat, 30 Apr 2022 18:56:22 +0000 ru-RU hourly 1 https://wordpress.org/?v=4.9.20 Устанавливаем тему для нативных диалогов в Android http://delphifeeds2.ru/2017/04/06/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%b0%d0%b2%d0%bb%d0%b8%d0%b2%d0%b0%d0%b5%d0%bc-%d1%82%d0%b5%d0%bc%d1%83-%d0%b4%d0%bb%d1%8f-%d0%bd%d0%b0%d1%82%d0%b8%d0%b2%d0%bd%d1%8b%d1%85-%d0%b4%d0%b8%d0%b0%d0%bb/ http://delphifeeds2.ru/2017/04/06/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%b0%d0%b2%d0%bb%d0%b8%d0%b2%d0%b0%d0%b5%d0%bc-%d1%82%d0%b5%d0%bc%d1%83-%d0%b4%d0%bb%d1%8f-%d0%bd%d0%b0%d1%82%d0%b8%d0%b2%d0%bd%d1%8b%d1%85-%d0%b4%d0%b8%d0%b0%d0%bb/#respond Thu, 06 Apr 2017 12:13:00 +0000 http://delphifeeds2.ru/2017/04/06/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%b0%d0%b2%d0%bb%d0%b8%d0%b2%d0%b0%d0%b5%d0%bc-%d1%82%d0%b5%d0%bc%d1%83-%d0%b4%d0%bb%d1%8f-%d0%bd%d0%b0%d1%82%d0%b8%d0%b2%d0%bd%d1%8b%d1%85-%d0%b4%d0%b8%d0%b0%d0%bb/

Доброго времени суток!

В FMX часто показывается старая тема для нативных диалогов (из Андроид 2.3)

Сделал небольшое приложение которое демонстрирует смену темы (не путать со стилями FMX)

Актуально

Читать на сайте автора.

]]>
http://delphifeeds2.ru/2017/04/06/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%b0%d0%b2%d0%bb%d0%b8%d0%b2%d0%b0%d0%b5%d0%bc-%d1%82%d0%b5%d0%bc%d1%83-%d0%b4%d0%bb%d1%8f-%d0%bd%d0%b0%d1%82%d0%b8%d0%b2%d0%bd%d1%8b%d1%85-%d0%b4%d0%b8%d0%b0%d0%bb/feed/ 0
Настройка пуш уведомлении через сервис Firebase для ANDROID и IOS [часть 2] http://delphifeeds2.ru/2017/02/23/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-%d0%bf%d1%83%d1%88-%d1%83%d0%b2%d0%b5%d0%b4%d0%be%d0%bc%d0%bb%d0%b5%d0%bd%d0%b8%d0%b8-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-%d1%81%d0%b5%d1%80%d0%b2/ http://delphifeeds2.ru/2017/02/23/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-%d0%bf%d1%83%d1%88-%d1%83%d0%b2%d0%b5%d0%b4%d0%be%d0%bc%d0%bb%d0%b5%d0%bd%d0%b8%d0%b8-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-%d1%81%d0%b5%d1%80%d0%b2/#respond Thu, 23 Feb 2017 19:26:00 +0000 http://delphifeeds2.ru/2017/02/23/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-%d0%bf%d1%83%d1%88-%d1%83%d0%b2%d0%b5%d0%b4%d0%be%d0%bc%d0%bb%d0%b5%d0%bd%d0%b8%d0%b8-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-%d1%81%d0%b5%d1%80%d0%b2/

Доброго времени суток!

В предыдущей части, я рассказывал как сделать настройку пуш уведомления в консоли Firebase, в этой я покажу код на Delphi и серверную часть

Читать на сайте автора.

]]>
http://delphifeeds2.ru/2017/02/23/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-%d0%bf%d1%83%d1%88-%d1%83%d0%b2%d0%b5%d0%b4%d0%be%d0%bc%d0%bb%d0%b5%d0%bd%d0%b8%d0%b8-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-%d1%81%d0%b5%d1%80%d0%b2/feed/ 0
Настройка пуш уведомлении через сервис Firebase для ANDROID и IOS [Часть 1] http://delphifeeds2.ru/2017/02/16/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-%d0%bf%d1%83%d1%88-%d1%83%d0%b2%d0%b5%d0%b4%d0%be%d0%bc%d0%bb%d0%b5%d0%bd%d0%b8%d0%b8-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-%d1%81%d0%b5%d1%80%d0%b2-2/ http://delphifeeds2.ru/2017/02/16/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-%d0%bf%d1%83%d1%88-%d1%83%d0%b2%d0%b5%d0%b4%d0%be%d0%bc%d0%bb%d0%b5%d0%bd%d0%b8%d0%b8-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-%d1%81%d0%b5%d1%80%d0%b2-2/#respond Thu, 16 Feb 2017 18:57:00 +0000 http://delphifeeds2.ru/2017/02/16/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-%d0%bf%d1%83%d1%88-%d1%83%d0%b2%d0%b5%d0%b4%d0%be%d0%bc%d0%bb%d0%b5%d0%bd%d0%b8%d0%b8-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-%d1%81%d0%b5%d1%80%d0%b2-2/

Доброго времени суток!

Сегодня рассмотрим настройку пуш уведомлении через сервис Firebase, статья актуальна для тех, у кого уже есть сертификат разработчика. 

Напомню что сертификат разработчика стоит
для Android

Читать на сайте автора.

]]>
http://delphifeeds2.ru/2017/02/16/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-%d0%bf%d1%83%d1%88-%d1%83%d0%b2%d0%b5%d0%b4%d0%be%d0%bc%d0%bb%d0%b5%d0%bd%d0%b8%d0%b8-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-%d1%81%d0%b5%d1%80%d0%b2-2/feed/ 0
Сервисы в помощь разработчику http://delphifeeds2.ru/2017/01/13/%d1%81%d0%b5%d1%80%d0%b2%d0%b8%d1%81%d1%8b-%d0%b2-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c-%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%87%d0%b8%d0%ba%d1%83/ http://delphifeeds2.ru/2017/01/13/%d1%81%d0%b5%d1%80%d0%b2%d0%b8%d1%81%d1%8b-%d0%b2-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c-%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%87%d0%b8%d0%ba%d1%83/#respond Fri, 13 Jan 2017 15:53:00 +0000 http://delphifeeds2.ru/2017/01/13/%d1%81%d0%b5%d1%80%d0%b2%d0%b8%d1%81%d1%8b-%d0%b2-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c-%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%87%d0%b8%d0%ba%d1%83/

Доброго времени суток!

Не каждый разработчик владеет дизайнерскими навыками, но хорошо что есть онлайн-сервисы, которые помогают нам без особых усилий сделать красивости.

Перечислю несколько must-have сервисов:

скриншот приложения

Читать на сайте автора.

]]>
http://delphifeeds2.ru/2017/01/13/%d1%81%d0%b5%d1%80%d0%b2%d0%b8%d1%81%d1%8b-%d0%b2-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c-%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%87%d0%b8%d0%ba%d1%83/feed/ 0
Красим статус бар на ANDROID и IOS http://delphifeeds2.ru/2016/12/09/%d0%ba%d1%80%d0%b0%d1%81%d0%b8%d0%bc-%d1%81%d1%82%d0%b0%d1%82%d1%83%d1%81-%d0%b1%d0%b0%d1%80-%d0%bd%d0%b0-android-%d0%b8-ios/ http://delphifeeds2.ru/2016/12/09/%d0%ba%d1%80%d0%b0%d1%81%d0%b8%d0%bc-%d1%81%d1%82%d0%b0%d1%82%d1%83%d1%81-%d0%b1%d0%b0%d1%80-%d0%bd%d0%b0-android-%d0%b8-ios/#respond Fri, 09 Dec 2016 19:08:00 +0000 http://delphifeeds2.ru/2016/12/09/%d0%ba%d1%80%d0%b0%d1%81%d0%b8%d0%bc-%d1%81%d1%82%d0%b0%d1%82%d1%83%d1%81-%d0%b1%d0%b0%d1%80-%d0%bd%d0%b0-android-%d0%b8-ios/

Доброго времени суток!

Долгое время искал решение как можно покрасить статус бар (шторку) на Android устройствах выше 5 версии.
Про IOS мы не будем говорить, потому что, это сделано в FMX из коробки (в демо проекте будет дополнение чтобы в run-time применять покраску)

Примерно год назад я создал модуль, который реализовывал эту фичу, но он был не полноценен, на некоторых устройствах покраска происходила только после смены ориентации экрана, что неправильно. Проблемы с покраской были у устройств на базе процессоров Intel и arm64-v8a. В том модуле я использовал изменение флагов JWindow в run-time, а именно добавлял FLAG_TRANSLUCENT_STATUS

Но видимо изменение флагов в run-time некорректно обрабатывается…
Решение пришло на днях, попробовать подменить стиль для MainActivity и добавить нужные флаги в XML разметку.

Читать на сайте автора.

]]>
http://delphifeeds2.ru/2016/12/09/%d0%ba%d1%80%d0%b0%d1%81%d0%b8%d0%bc-%d1%81%d1%82%d0%b0%d1%82%d1%83%d1%81-%d0%b1%d0%b0%d1%80-%d0%bd%d0%b0-android-%d0%b8-ios/feed/ 0
#3 ModernListView — динамическая подгрузка контента http://delphifeeds2.ru/2016/12/03/3-modernlistview-%d0%b4%d0%b8%d0%bd%d0%b0%d0%bc%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b0%d1%8f-%d0%bf%d0%be%d0%b4%d0%b3%d1%80%d1%83%d0%b7%d0%ba%d0%b0-%d0%ba%d0%be%d0%bd%d1%82%d0%b5%d0%bd%d1%82%d0%b0/ http://delphifeeds2.ru/2016/12/03/3-modernlistview-%d0%b4%d0%b8%d0%bd%d0%b0%d0%bc%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b0%d1%8f-%d0%bf%d0%be%d0%b4%d0%b3%d1%80%d1%83%d0%b7%d0%ba%d0%b0-%d0%ba%d0%be%d0%bd%d1%82%d0%b5%d0%bd%d1%82%d0%b0/#respond Sat, 03 Dec 2016 17:37:00 +0000 http://delphifeeds2.ru/2016/12/03/3-modernlistview-%d0%b4%d0%b8%d0%bd%d0%b0%d0%bc%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b0%d1%8f-%d0%bf%d0%be%d0%b4%d0%b3%d1%80%d1%83%d0%b7%d0%ba%d0%b0-%d0%ba%d0%be%d0%bd%d1%82%d0%b5%d0%bd%d1%82%d0%b0/

Доброго времени суток!

Сегодня хотел бы рассмотреть динамическую подгрузку контента.
Мы не так давно в нашем ламповом чатике обсуждали два варианта подгрузки данных:

  • Бесконечный скроллинг (например как лента в ВК)
  • Паджинация/Пагинация (постраничная загрузка)

Читать на сайте автора.

]]>
http://delphifeeds2.ru/2016/12/03/3-modernlistview-%d0%b4%d0%b8%d0%bd%d0%b0%d0%bc%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b0%d1%8f-%d0%bf%d0%be%d0%b4%d0%b3%d1%80%d1%83%d0%b7%d0%ba%d0%b0-%d0%ba%d0%be%d0%bd%d1%82%d0%b5%d0%bd%d1%82%d0%b0/feed/ 0
#2 ModernListView — режим мультивыделения http://delphifeeds2.ru/2016/11/28/2-modernlistview-%d1%80%d0%b5%d0%b6%d0%b8%d0%bc-%d0%bc%d1%83%d0%bb%d1%8c%d1%82%d0%b8%d0%b2%d1%8b%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f/ http://delphifeeds2.ru/2016/11/28/2-modernlistview-%d1%80%d0%b5%d0%b6%d0%b8%d0%bc-%d0%bc%d1%83%d0%bb%d1%8c%d1%82%d0%b8%d0%b2%d1%8b%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f/#respond Mon, 28 Nov 2016 10:29:00 +0000 http://delphifeeds2.ru/2016/11/28/2-modernlistview-%d1%80%d0%b5%d0%b6%d0%b8%d0%bc-%d0%bc%d1%83%d0%bb%d1%8c%d1%82%d0%b8%d0%b2%d1%8b%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f/

Доброго времени суток!

Продолжаю знакомить Вас с TListView и возможностями надстройки ModernListView.
Сегодня я расскажу как можно сделать MultiSelect для списка.

Читать на сайте автора.

]]>
http://delphifeeds2.ru/2016/11/28/2-modernlistview-%d1%80%d0%b5%d0%b6%d0%b8%d0%bc-%d0%bc%d1%83%d0%bb%d1%8c%d1%82%d0%b8%d0%b2%d1%8b%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f/feed/ 0
#1 — ModernListView — горизонтальный режим http://delphifeeds2.ru/2016/11/27/1-modernlistview-%d0%b3%d0%be%d1%80%d0%b8%d0%b7%d0%be%d0%bd%d1%82%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d1%80%d0%b5%d0%b6%d0%b8%d0%bc/ http://delphifeeds2.ru/2016/11/27/1-modernlistview-%d0%b3%d0%be%d1%80%d0%b8%d0%b7%d0%be%d0%bd%d1%82%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d1%80%d0%b5%d0%b6%d0%b8%d0%bc/#respond Sun, 27 Nov 2016 17:22:00 +0000 http://delphifeeds2.ru/2016/11/27/1-modernlistview-%d0%b3%d0%be%d1%80%d0%b8%d0%b7%d0%be%d0%bd%d1%82%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d1%80%d0%b5%d0%b6%d0%b8%d0%bc/

Доброго времени суток!

Я уже кратко рассказал о ModernListView в предыдущем посте, теперь бы хотел чуть подробней рассказать о горизонтальном режиме.

Читать на сайте автора.

]]>
http://delphifeeds2.ru/2016/11/27/1-modernlistview-%d0%b3%d0%be%d1%80%d0%b8%d0%b7%d0%be%d0%bd%d1%82%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d1%80%d0%b5%d0%b6%d0%b8%d0%bc/feed/ 0
#0 ModernListView — знакомство http://delphifeeds2.ru/2016/11/25/0-modernlistview-%d0%b7%d0%bd%d0%b0%d0%ba%d0%be%d0%bc%d1%81%d1%82%d0%b2%d0%be/ http://delphifeeds2.ru/2016/11/25/0-modernlistview-%d0%b7%d0%bd%d0%b0%d0%ba%d0%be%d0%bc%d1%81%d1%82%d0%b2%d0%be/#respond Fri, 25 Nov 2016 15:16:00 +0000 http://delphifeeds2.ru/2016/11/25/0-modernlistview-%d0%b7%d0%bd%d0%b0%d0%ba%d0%be%d0%bc%d1%81%d1%82%d0%b2%d0%be/

Доброго времени суток!

Так вышло, что в мобильных приложениях мы часто используем списки для отображения информации и самый гибкий и удобный компонент это TListView. Но часто

Читать на сайте автора.

]]>
http://delphifeeds2.ru/2016/11/25/0-modernlistview-%d0%b7%d0%bd%d0%b0%d0%ba%d0%be%d0%bc%d1%81%d1%82%d0%b2%d0%be/feed/ 0
История с IPv6 или публикация в App Store http://delphifeeds2.ru/2016/11/24/%d0%b8%d1%81%d1%82%d0%be%d1%80%d0%b8%d1%8f-%d1%81-ipv6-%d0%b8%d0%bb%d0%b8-%d0%bf%d1%83%d0%b1%d0%bb%d0%b8%d0%ba%d0%b0%d1%86%d0%b8%d1%8f-%d0%b2-app-store/ http://delphifeeds2.ru/2016/11/24/%d0%b8%d1%81%d1%82%d0%be%d1%80%d0%b8%d1%8f-%d1%81-ipv6-%d0%b8%d0%bb%d0%b8-%d0%bf%d1%83%d0%b1%d0%bb%d0%b8%d0%ba%d0%b0%d1%86%d0%b8%d1%8f-%d0%b2-app-store/#respond Thu, 24 Nov 2016 06:49:00 +0000 http://delphifeeds2.ru/2016/11/24/%d0%b8%d1%81%d1%82%d0%be%d1%80%d0%b8%d1%8f-%d1%81-ipv6-%d0%b8%d0%bb%d0%b8-%d0%bf%d1%83%d0%b1%d0%bb%d0%b8%d0%ba%d0%b0%d1%86%d0%b8%d1%8f-%d0%b2-app-store/

Доброго времени суток!
Не так давно я публиковал приложение в App Store, это заняло у меня месяц…

Читать на сайте автора.

]]>
http://delphifeeds2.ru/2016/11/24/%d0%b8%d1%81%d1%82%d0%be%d1%80%d0%b8%d1%8f-%d1%81-ipv6-%d0%b8%d0%bb%d0%b8-%d0%bf%d1%83%d0%b1%d0%bb%d0%b8%d0%ba%d0%b0%d1%86%d0%b8%d1%8f-%d0%b2-app-store/feed/ 0