Перейти к содержанию

Yarpda

Пользователи
  • Активность

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

  • Посещение

  • Победитель дней

    4

Yarpda стал победителем дня 16 января

Yarpda имел наиболее популярный контент!

Информация о Yarpda

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

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

2 003 просмотров профиля
  1. Я тоже долго мучился и не понимал почему некоторые жалуются на то, что приложение не запускается на некоторых устройствах. Вот методом проб и ошибок пришел к такому варианту. Пусть он и корявый, но рабочий! ))
  2. Ну я так делаю, они конечно ругаются, что типа лучше aab но выкладывать дают. Правда тут есть еще один момент весь APK не должен превышать 100Мб. И как я понял тут в вашем случае могут быть проблемы...
  3. Попробуйте собрать APK из версий для 32 и 64 бит (нужно в деплое на 64 добавить so файл собранного ранее проекта на 32 бит в папку library\lib\armeabi-v7a\ ). Тогда уже устройство локально будет решать какую версию приложения использовать. По крайней мере у меня так сработало.
  4. и почему мне кажется что FMX скоро умрет (дальше развиваться не будет или будет по остаточному принципу)...
  5. Доброго времени! Есть идея сделать возможность резервирования данных приложения на Google drive под текущим аккаунтом пользователя. Ничего подобного я на форуме не нашел, может быть кто-то уже пытался решать подобную задачу? Интересует работа с Gdrive в первую очередь.
  6. Спасибо! Действительно многое открылось. )) ThttpClient заработал как и хотелось и без танцев с бубном над библиотеками SSL.
  7. Да. нужно получение данных по HTTPS (иначе не пришлось бы возиться с SLL и проблемы бы не было как таковой). У меня в стандартном наборе нет компонента "THTTPClient" . Есть "TNETHTTPClient". Но судя по первому взгляду методы и свойства там схожие, попробую и этот вариант. Спасибо за наводку!
  8. На сколько я помню TMS компоненты на работают на android. Но я могу и ошибаться. В любом случае спасибо за подсказку, попробую.
  9. Спасибо большое за наводку. Попробую поработать и в этом направлении.
  10. Выкладываю проект где можно наглядно все это проверить. В случае компиляции под Android x32 все работает. В случае x64 - перестает. На 32 и 64 деплоятся разные библиотеки ssl из разных папок. Установка в режиме Debug. Прошу помочь разобраться в проблеме. (Сам я предполагаю, что нужны какие-то специальные библиотеки ssl от INDY под х64, но их пока нет, и появятся ли неизвестно). SSL x64 Android issue.rar
  11. К сожалению не получилось. Попробовал засунуть в lib/arm64-v8/ разные версии библиотек, но никак не помогло. >Вы компилируйте в apk или в AAB?  Как APK. Как компилировать в AAB пока не знаю... Чуть позже выложу простенький пример проекта с данной ошибкой, может быть так будет проще решить эту проблему. P.S. обнаружил в папке C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\Android\lldb файлы libcrypto-1_1.dll и libssl-1_1.dll. Поидее это что-то похожее, однако смущает что файлы режат в папке Android а файлы DLL. Аналогичный файлов SO к сожалению в комплекте не идет...
  12. Дело в том что я пытаюсь делать точно также как проект работает в х32 варианте. Не совсем улавливаю логику того, что для варианта x64 надо деплоить в другие папки... Но попробую на всякий случай.
  13. С выходом 10.3.3 стал пробовать компилировать проект под Android x64. И стала появляться ошибка Could not load SSL library. Хотя если компилить под x32, то все работает нормально. Инстинктивно сообразил что библиотеки libcrypto.so и libssl.so которые деплоятся в assets\internal должны быть тоже x64 версии. Однако на сайте Indy (https://indy.fulgan.com/SSL/) последняя версия "OpenSSL 1.0.2g Android" но они положительного результата не дали. Брал версию 1.1.1 на gitHub, вроде как x64, но ошибка сохраняется. Может быть кто-то уже столкнулся с этой проблемой?
  14. Всем доброго времени суток! Стоит задача сохранить и в последующем обработать текст страницы (включая информацию получаемую по JS) для последующей обработки в андроид приложении. И если под видной эта задача решается через (WebBrowser.Document), то по андроид ничего подобного в компоненте TWebBrowser нет, как сохранить текст страницы вообще не понятно. Получение страницы текста страницы через Indy (TidHttp) тоже не подходит, так как в этом случае не передается информация полученная с помощью JS на странице (а именно она и нужна). Пробовал и так и эдак, ну нет ничего подобного (хотя по-идее должно быть). Подскажите пожалуйста, есть ли способ сохранить текст страницы или HTML (но с результатом вывода JS) или хотя бы программно выделить весь текст страницы сайта и сохранить в буфер обмена (на худой конец). Может быть какие-то сторонние компоненты позволяют это делать? Заранее спасибо.
  15. Просьба репостить их ответ. Очень интересно что ответят.
×
×
  • Создать...