Равиль Зарипов (ZuBy)

Модераторы
  • Публикации

    2 186
  • Зарегистрирован

  • Посещение

  • Days Won

    198

Все публикации пользователя Равиль Зарипов (ZuBy)

  1. Это нативный пикер, он не стилизуется из FMX. Нужно использовать xml стили для кастомизации, но это не точно
  2. Ссылка: http://blog.rzaripov.kz/2016/12/3-modernlistview.html Автор: Зарипов Равиль @ZuBy Описание: Реализация динамической подгрузки контента: Бесконечный скроллинг (например как лента в ВК) Паджинация/Пагинация (постраничная загрузка)
  3. dcu файлы LiveBindings нужно пересобирать с новым TListView, но не пробовал сам, т.к не пользуюсь LB
  4. Собрать массив на пхп и сделать json_encode, на стороне Делфи распарсить json и дальше грузить ссылки
  5. это просто печенька для разрабов, чтобы не сваливали со студии. Мол всё будет, но "завтра"
  6. пробуйте использовать TCameraComponent, может там работает по другому
  7. В FMX нету понятия активити, точнее активити всегда одно. А разные страницы делаются при помощи форм
  8. разрешения нужны, т.к. папка в которую автоматически сохраняется файл, не является директорией проекта а значит используется запись и чтение с внешнего носителя
  9. аналогично, все прекрасно завелось с этой либой
  10. Доброго дня! Решил я побороть проблемку single-line в нотификациях (в частности push, т.к. локальные можно выводить в несколько строк) Почитал в интернете, набрел на такие статьи https://mobilefirstplatform.ibmcloud.com/blog/2015/11/24/multi-line-gcm-push-notifications/ https://github.com/vivinkrishnan/multi-line-push/blob/master/MultiLineNotifications/apps/MultiLineNotifications/android/native/src/com/MultiLineNotifications/GCMIntentService.java судя по ним нужно просто подменить библиотеку com.embarcadero.gcm.notifications.GCMIntentService на измененную как статье выше Вроде плёвое дело, но где найти эту библиотеку и чем скомпилировать исходник? Если у кого есть познания в этой области, подскажите в какую сторону рыть. Нам ведь всем такое пригодится fmx.zip (Seattle, Berlin) LocalMultiline.zip (Berlin) https://github.com/rzaripov1990/Multiline-Push-and-Local-Notifications
  11. одобрил запрос, но не тестировал) этого не донести, им нужно на блюдичке Тему закрываю
  12. Ссылка: http://blog.rzaripov.kz/2017/02/firebase-android-ios-2.html Автор: Зарипов Равиль @ZuBy Описание: Настройка пуш уведомлении через сервис Firebase для ANDROID и IOS [Часть 2] В предыдущей части , я рассказывал как сделать настройку пуш уведомления в консоли Firebase, в этой я покажу код на Delphi и серверную часть на PHP https://github.com/rzaripov1990/PUSHTestFCM
  13. я уже писал, это форум не по php. Вам не сюда, покажите свой сервер на пхп-форуме и вам помогут. в следующий раз буду удалять такие посты
  14. все что связано с размерами высчитывается вручную в событии OnUpdateObjects две текстовые кнопки
  15. Будет работать, самое важное тут не код ответа, а возврат данных от сервера. По сути код ответа не нужен если вы работаете со своим сервером, как предложил Владимир общение клиент-сервер нужно строить на json/xml и тд.
  16. Можете проверить под айос Да Андроид и винда все норм
  17. можно если не писать под iOS, а так это решение кросс
  18. ipv6

    Доброго времени суток! Для тех, кто не может опубликовать приложение в AppStore Если приложение посылает запросы на сервер и у Вас на сервере нет поддержки IPV6, Apple не опубликует приложение! Что нужно для успешной публикации: Получить у Вашего хостера IPV6 адрес (примерно такой вид имеет ipv6 адрес) 2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d Если нет root-доступа к серверу, то можно воспользоваться сервисом https://cloudflare.com Если есть root-доступ, то ознакомьтесь с инструкцией Мы рассмотрим самый частый вариант, без root-доступа, через сервис CloudFlare Не буду расписывать регистрацию, там все просто Нажимаем +Add Site, вписываем адрес Вашего сайта (домен), как только система проверит конфигурацию Вашего текущего DNS, она предложит изменить NS-сервера В кабинете хостера Вам нужно будет сменить NS-сервара, на те которые выдал CloudFlare В CloudFlare -> раздел DNS Нужно будет дописать запись типа AAAA с Вашим ipv6 адресом Все поддомены которые есть также прописать через запись типа CNAME Чтобы работало FTP нужно отключить HTTP Proxy (CDN) Теперь FTP протокол будет доступен по IPv4, не по домену Ждём обновления DNS и проверяем правильность конфигурации Результат примерно такой должен быть Что нужно сделать в Delphi / C++: Выкидываем TidHTTP (Indy) и переписываем на TNetHTTPClient Приложу пример запроса и обработки ответов, учтен баг с получением контента на IOS TmyAPI.zip или https://github.com/rzaripov1990/FMX.HTTP.Request
  19. ну думаю изменить нужно код, а что именно поменять это решение не для этого форума. вам нужно обратиться на форум по php
  20. эмм, на андроиде тоже откроется в отдельном окне...
  21. про это? http://www.fmxexpress.com/code-snippet-for-full-screen-interstitial-ads-in-delphi-xe8-firemonkey-on-android/
  22. нету проблем на моём девайсе Nexus 5 / Андроид 7.1.1
  23. незнаю, видать так удобно было. даже если открыть pdf в браузере Сафари предлагает открыть его в iBooks
  24. на ios нету интентов, там все делается через url. открываете url и система сама откроет приложение если такое установлено modURL.rar