Yarpda
Пользователи-
Постов
176 -
Зарегистрирован
-
Посещение
-
Победитель дней
8
Yarpda стал победителем дня 12 января 2022
Yarpda имел наиболее популярный контент!
Посетители профиля
8 157 просмотров профиля
Достижения Yarpda
-
Hevard отреагировал на вопрос: Книга. Обучение мобильной разработке не Delphi
-
Hevard отреагировал на ответ на вопрос: Книга. Обучение мобильной разработке не Delphi
-
krapotkin отреагировал на ответ на вопрос: [ANDROID] Смена USER-AGENT компонента Webbrowser
-
Публикую решение вопроса смены UserAgent под андроид (больше спасибо Ярославу!). Оказалось все до боли просто, но сам бы я до этого никогда не дошел... В общем. На форме лежит TWebBrowser с именем WB. 1. Добавляем в Uses Androidapi.Jni.Embarcadero, Androidapi.helpers; 2. На кнопку вешаем: var NativeBrowser:JWebBrowser; begin if Supports(WB,JWebBrowser,NativeBrowser) then NativeBrowser.getSettings.setUserAgentString(stringToJString('MyUserAgent')); WebBrowser1.Navigate('https://www.whatsmyua.info'); // переходим на сайт, чтобы посмотреть что все получилось. end; И это все! Жесть. 3 дня на это убил. Может быть кому-то пригодится.
-
Ребята помогите кто чем может. Все что на форуме (и не только) уже перепробовал, но поменять userAgent в XE11 под андроид для компонента TWebBrowser никак не выходит. Хоть дайте направление куда точно стоит копать. Может быть как-то через JS это можно сделать (хотя сомневаюсь конечно, но мало ли). А поменять очень надо, один сайт не желает работать со стандартным значением UserAgent, меняешь на другой - все Ок. Вроде бы элементарщина, но уже 3 дня потратил, все в пустую...
-
Yarpda отреагировал на ответ на вопрос: Как добавить в приложение проверку наличия соединения с Интернетом?
-
fredhack отреагировал на ответ на вопрос: Проблемма с публикацией в Google Play
-
Обе версии и 32 и 64 бит должны быть в одном пакете apk или aab. Если версия делфи 10.4.2, то можно попробовать попробовать бангл создать, но сам я не проверял, работает ли он сейчас. В версиях раньше, это работало плохо (версия 32 бит, все равно не запускалась на некоторых устройствах). Можно еще вручную добавить 32 битный so файл в 64 apk. Подробнее об этом написано здесь: И ниже пост, чуть попроще но суть та же самая.
-
В попытке работы с календарем, придумал хитрый способ. Создавать ics файл (Он представляет из себя просто набор параметров текстом). Если Ics файл открыть через проводник и выбрать календарь, то событие создается. Происходит то что мне надо, но если я его сохраняю из своей программы файл из мемо по пути TPath.GetDocumentsPath и пытаюсь его открыть вот так: Intent := TJIntent.Create; Intent.setAction(TJIntent.JavaClass.ACTION_VIEW); Intent.setDataAndType(StrToJURI('content://' + TPath.Combine(TPath.GetDocumentsPath, 'test.ics')), StringToJString('text/calendar')); SharedActivity.startActivity(Intent); приложение выводит меню "открыть с помощью". Если я выбираю календарь то выводится сообщение "Не удалось запустить мероприятие". Если выбираю Text viewer, то открывается редактор с "Unable to load file". Т.е. файл есть, но у интента как будто бы нет к нему доступа. Сам новичок в работе с файлами, поэтом прошу, подскажите пожалуйста, что я делаю не так? Заранее спасибо. Delphi 10.4.2 пробую на Adroid 11;
-
Просто в начале у меня была надежда, что удастся это реализовать на стандартных компонентах, поэтому сразу не стал проверять. А когда уже убедился, что это нормально сделать на стандартных почти не реально (если не вносить изменения в код страницы и не писать 1000 строк кода), то я уже стал смотреть в сторону других предложений. В любом случае тоже спасибо! ))
- 15 ответов
-
- twebbrowser
- windows
-
(и ещё 1 )
C тегом:
-
Yarpda отреагировал на ответ на вопрос: Как сделать управление в TWebBrowser под Win как на мобильных платформах
-
Спасибо огромное!!! То, что нужно. Там даже пример есть готового проекта KioskOSRBrowser. Там все, что нужно было! ))
- 15 ответов
-
- twebbrowser
- windows
-
(и ещё 1 )
C тегом:
-
Yarpda отреагировал на ответ на вопрос: Как сделать управление в TWebBrowser под Win как на мобильных платформах
-
Я даже этого не знал. Но вот реализовано это именно в TWebBrowser, чтобы его можно было встроить в свою оболочку, или может быть какой-то альтернативный браузер есть с таким функционалом?
- 15 ответов
-
- twebbrowser
- windows
-
(и ещё 1 )
C тегом:
-
Yarpda отреагировал на ответ на вопрос: Как сделать управление в TWebBrowser под Win как на мобильных платформах
-
Как сделать управление в TWebBrowser под Win как на мобильных платформах
Yarpda опубликовал вопрос в Фокус и ввод
Добрый день всем! Стоит задача сделать информационный киоск (управлений только через тачскрин) под управлением Windows. Фактически нужно на экран вывести сайт компании, но проблема в том что управление должно быть таким же как в мобильных устройствах. Т.е. реакция на касание как Pan (прокрутка). Если же собирать проект под винду, то при нажатии на экран и движении пальца прокрутка страницы в браузере не происходит, а происходит выделение текста на станице, а нужно максимально сделать как на мобильных платформах. Посмотрел настройки TWebBrowser и на VCL и на FMX, но ничего похоже не нашел, чтобы позволило так сделать. Если у кого-то была такая практика, или хотя бы знаете как это можно реализовать (желательно наиболее просто), прошу подсказки.- 15 ответов
-
- twebbrowser
- windows
-
(и ещё 1 )
C тегом:
-
Всем доброго времени! Такая проблема. Один удаленный клиент жалуется, что при попытке вызвать на любой форме компонент TTimeEdit, приложение крашится ничего не говоря. Ни у меня ни у знакомых ни на одном устройстве такого нет. Выбор времени нормально работает. А он прислал видео, что сразу вылетает. Никаких логов добыть не получается. Говорит, что у него стандартная прошивка 9 андроид. Телефон Meizu. В чем теоретически может быть дело, SDK, NDK? Куда копать даже не знаю. Не встречался кто-нибудь с такой или подобной проблемой? Заранее спасибо.
-
Во здесь неплохо сделано превью с камеры: https://github.com/Spelt/ZXing.Delphi В разы быстрее чем с TCameraComponent (у меня до 30 fps доходит в зависимости от разрешения). Тут конечно речь идет про распознавании штрих-кодов, но в целом там идет обработка битмэпа, поэтому можно заставить находить любой шаблон, если знать как работать графикой. У меня к сожалению обработка графики совсем на начальном уровне. Хотел заставить разбирать простые буквенные сроки (инвентарный номер), но как это сделать не смог нигде найти. Но как сканер штрих-кодов - работает великолепно. P.S. Если есть у кого-то примеры распознавания с битмэпа строки печатных букв и цифр, прошу кинуть ссылкой в ЛС, или здесь (если это не будет считаться офтопом).
-
destroyer86 отреагировал на вопрос: А не сделать ли уроки по стилям FMX for free?
-
Хоть и офтоп, но за что можно "заслужить" вечный бан от гугла? (чтобы знать заранее).
-
Ingalime отреагировал на вопрос: А не сделать ли уроки по стилям FMX for free?
-
Tumaso отреагировал на вопрос: А не сделать ли уроки по стилям FMX for free?
-
Заметил что ссылка на уроки по стилям FMX уже не доступна. Как я понял Ярослав не планирует больше продавать эти уроки, т.к. ушел в FGX Native, но по сути там довольно интересный материал (я их проходил в свое время и много раз использовал то, что узнал на них), и раз он уже не продается, может быть сделать доступ к этим урокам бесплатным? Я полагаю это могло бы популяризировать FMX. Там действительно без бутылки видео-уроков не разберешься
-
Yarpda отреагировал на ответ на вопрос: Возможность реализации экспорта/импорта данных приложения в виде файлов
-
Т.е. просто обращаемся по SheredDocument пути и там удаляем перезаписываем и вообще делаем что хотим, даже если это база SQLLite, я правильно понял?