ra.eremeev

Пользователи
  • Публикаций

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

  • Посещение

Информация о ra.eremeev

  • Звание
    Продвинутый пользователь
  • День рождения 25 апреля

Контакты

  • Сайт
    https://vk.com/ra.eremeev

Информация

  • Пол
    Мужчина
  • Город
    Череповец

Посетители профиля

454 просмотра профиля
  1. Окончание скроллинга в ListBox

    Остановился на обработчике события OnMouseUp (итема или его дочерних компонентов - не принципиально). В нем одной строкой : listbox1.ScrollToItem(listbox1.ItemByIndex(round(listbox1.ViewportPosition.x/listbox1.Width))); Чтобы анимация не "глушила" такое действие (если раскрутить Scrolbox, то событие "пролетит") необходимо ее отключить: listbox1.AniCalculations.Animation:=false;
  2. Ручная анимация прокрутки списка

    Добрый день! Подскажите, пожалуйста, как можно кодом (или с использованием компонентов TAnimation...) организовать программную прокрутку Listbox к заданному итему? ScrollToItem дает мгновенный переход. Необходима именно плавная прокрутка списка приложением. С анимацией не сталкивался ранее Пол-дня "убил" и не смог сам разобраться
  3. Окончание скроллинга в ListBox

    Большое спасибо! Странно, что стандартных инструментов нет :(((
  4. Окончание скроллинга в ListBox

    Добрый день! Подскажите, пожалуйста, возможно ли отловить окончание скроллинга в ListBox. В частности, интересует именно момент "отпускания" (убрали палец от экрана при пролистывании) Listbox. Необходимо реализовать эффект "прилипания" итема к границе экрана при отпускании пальца. Т.е., как в мобильных приложениях: пока тянем горизонтальную ленту картинок пальцем - она перемещается под ним; закончили тянуть (убрали палец) на экране остался тот item с картинкой, который был вытянут на него больше всего (ширина итема=ширине экрана).
  5. iOS фоновом режиме

    Добрый день! Вам удалось реализовать работу приложения в фоновом режиме? Почему-то не получается Пробовал 1. устанавливать соответствующие значения ключей UIBackgroundModes (Location,Fetch) в IDE-Project->Options->Version info 2. прописывать блок ключей в файлы info.plist.TemplateiOS.xml и Entitlement.TemplateiOS.xml <key>UIBackgroundModes</key> <array> <string>location</string> <string>fetch</string> </array> Результат во всех случаях один: пока приложение открыто - определение координат производится (поставил отправку их по таймеру с интервалом в 1 мин.). Как только приложение сворачивается - отправка координат прекращается (таймер перестает "тикать"). При разворачивании - таймер вновь "заводится" и работа продолжается.
  6. Сам на свой вопрос и отвечу: при использовании TMultipartFormData, в параметре URL важно точное указание протокола (https или http). До этого в POST-запросах использовал TStringList. Там значения не имело (работал редирект и запрос отрабатывал)
  7. Большое спасибо за пример! Подскажите, пожалуйста, что делаю не так (я уже 2 дня на загрузку убил, возможно очевидных ошибок не вижу): не работает код у меня. Серверный скрипт отказывается с ним работать. Выдает ошибку. Скрипт на стороне сервера (незамысловатый): <?php $uploaddir = ''; if (move_uploaded_file($_FILES['FileField']['tmp_name'], $uploaddir . $_FILES['FileField']['name'])) { print "File is valid, and was successfully uploaded."; } else { print "There some errors!"; } ?> Через html-форму все отлично грузит (скрипт на сервере рабочий). Или, пожалуйста, поделитесь скриптиком на php, который дружит с этой функцией.
  8. Большое спасибо за такой пример! Попробовал реализовать у себя - не создается файл. Все действия орабатываются, лог пишется (дополнял логированием после каждого шага - все в порядке). Сервис тоже "не падает" - работает. Но файла на выходе нет Ни по имени файла (с полным путем), ни по поиску файла на устройстве Разрешения присутствуют (и на запись/чтение файлового хранилища и на запись аудио). В чем может быть проблема? RAD Studio 10.1 upd.2 Win8.1
  9. Добрый день, Уважаемые Форумчане! Подскажите, пожалуйста, как исключить множественное отображение уведомлений от одного приложения на устройстве? Поясню: допустим, приложение находится в фоне или не запущено вовсе. Устройство в течение некоторого времени получает несколько уведомлений для данного приложения. В шторке будут отображены все полученные уведомления. Хотелось бы, чтобы отображалось только последнее пришедшее (как, например, во всех приложениях. В ВК, например) Решается ли вопрос на уровне отправляемого уведомления/настройки приложения или проекта? Или требуется писать сервис, который будет в фоне висеть и очищать список пришедших уведомлений, выводя последнее?
  10. Добрый день! Столкнулся с той же проблемой, что и у Вас: при получении фокуса TEdit'ом в проекте, в котором есть TMS FMX WebGMaps приложение на Android наглухо виснет. С iOS проблем нет. Поставил NDK r14b, но проблема не ушла Delphi 10.1 upd.2 - Win 8.1 Написал в поддержку TMS. Не знаю, сколько ждать ответа и будет ли он... Вы решили свою проблему?
  11. Добрый день, уважаемые форумчане! Подскажите, наверняка сталкивался кто-то, как получить уровень: 1. громкости звонка вызова (например, узнать, что стоит вибро или определенный % от уровня максимальной громкости); 2. заряда АКБ (в %) Интересующие платформы - Android и iOS. Буду очень признателен за конкретный пример кода
  12. Добрый день! Да, решил с использованием "костыля": при смене изображения (событие компонента) происходит полная перерисовка изображения
  13. Rusland, большое спасибо! Это именно то, что требовалось!
  14. Добрый день, Друзья! Помогите, пожалуйста, разобраться - в голове уже каша Как в Delphi можно реализовать обработку поступающих на устройство PUSH-уведомлений при выгруженном или свернутом приложении? При запущеном и активном приложении проблем нет - использую OnReceiveNotificationEvent(Sender: TObject; const ANotification: TPushServiceNotification) в связке с TNotificationCenter. Эта процедура у меня: 1. очищает все активные уведомления; 2. создает в TNotificationCenter последнее пришедшее, которое и отображается пользователю. Его обработчик мной реализован. "Проблемы" есть если приложение выгружено или свернуто... Есть 2 очень похожих сценария: Сценарий №1: Приложение выгружено из памяти. Приходит PUSH. Пользователь нажимает на него. Приложение запускается. OnReceiveNotificationEvent после запуска не отрабатывает. Как обработать событие - не знаю Сценарий №2: Приложение запущено, но свернуто. Приходит PUSH. Пользователь нажимает на него. Приложение становится активным. После этого отрабатывает OnReceiveNotificationEvent: очищаются уведомления и создается новое. Пользователю надо повторно на него нажать и тогда сработает обработчик. Вопрос: Как получить текст (или любое другое поле - не важно) ЭТОГО push-уведомления после запуска/вывода приложения из фона? Допущение: Если ЭТО уведомление (запустившее приложение) идентифицировать нельзя, то как можно понять, что запуск произведен именно по нажатию на push? Задача актуальна не только для Android, но и iOS. Буду ОЧЕНЬ БЛАГОДАРЕН за помощь!
  15. Равиль, спасибо большое! Помогло!