Перейти к содержанию
Fire Monkey от А до Я

Yarpda

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

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

  • Посещение

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

    8

Сообщения, опубликованные Yarpda

  1. 2 минуты назад, Сергей Сергеев сказал:

    вот недосмотрел, клал в папку  library\lib\arm64-v7a\ , положил в правильную - по шнурку этот АПК 64 запустился на 32 битном устройстве.. и что его можно вместо .ааb выкладывать в магазин?

    Ну я так делаю, они конечно ругаются, что типа лучше aab но выкладывать дают. Правда тут есть еще один момент весь APK не должен превышать 100Мб. И как я понял тут в вашем случае могут быть проблемы... 

  2. В 14.01.2020 в 02:09, Сергей Сергеев сказал:

    В андроид 6, так и не заработало, по шнурку из Дельфи - работает, 32 бит. Компилирую ааб - в плей маркет, и после установки из него- крашится только на андр 6. 

    Sdk - 28.0.2, ndk - 21, jdk - 8.0.231

    Пс больше всего удивляет, что по шнурку все работает, и не понятно как тестировать теперь, падает только при установке из магазина.

    Попробуйте собрать APK из версий для 32 и 64 бит (нужно в деплое на 64 добавить so файл собранного ранее проекта на 32 бит в папку  library\lib\armeabi-v7a\ ). Тогда уже устройство локально будет решать какую версию приложения использовать. По крайней мере у меня так сработало.

  3. Доброго времени!

    Есть идея сделать возможность резервирования данных приложения на Google drive под текущим аккаунтом пользователя. Ничего подобного я на форуме не нашел, может быть кто-то уже пытался решать подобную задачу? Интересует работа с Gdrive  в первую очередь.

  4. 9 часов назад, Евгений Корепов сказал:

    Вам не нужен TNETHTTPClient, это всего лишь обертка для THTTPClient. Просто сделайте поиск по данному форуму по "THTTPClient" и вам откроется многое.

    Спасибо! Действительно многое открылось. )) ThttpClient  заработал как и хотелось  и без танцев с бубном над библиотеками SSL.

  5. 8 часов назад, Евгений Корепов сказал:

    В примере у вас получение данных по HTTPS. В рабочем проекте тоже самое? Может тогда не мучатся с Indy и его сторонними библиотеками, а использовать родной механизм андроида - THTTPClient?  

    Да. нужно получение данных по HTTPS (иначе не пришлось бы возиться с SLL и проблемы бы не было как таковой). У меня в стандартном наборе нет компонента "THTTPClient" . Есть "TNETHTTPClient". Но судя по первому взгляду методы и свойства там схожие, попробую и этот вариант. Спасибо за наводку!

  6. 1 час назад, Ingalime сказал:

    Попробуйте задать вопрос автору инди на его форуме где он отвечает. Его ник rlebeau. По крайней мере вы получите ответ от автора инди и все станет на свои места. Правда писать надо на английском.

    http://bcbj.org/forums/viewforum.php?f=10&sid=e022f859f55a36e1a172e415bf163bad

     

    Спасибо большое за наводку. Попробую поработать и  в этом направлении.

  7. Выкладываю проект где можно наглядно все это проверить. В случае компиляции под Android x32 все работает. В случае x64 - перестает. На 32 и 64 деплоятся разные библиотеки ssl из разных папок. Установка в режиме Debug.

    Прошу помочь разобраться в проблеме. (Сам я предполагаю, что нужны какие-то специальные библиотеки ssl от INDY под х64, но их пока нет, и появятся ли неизвестно).

    SSL x64 Android issue.rar

  8. К сожалению не получилось. Попробовал засунуть в 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 к сожалению в комплекте не идет...

  9. 9 часов назад, qz5 сказал:

    Возможно их надо класть в другую папку

    Вы компилируйте в apk или в AAB?

    Попробуйте оба варианта. И вообще - то разве не в папке lib\armeabi-v7a (для 32 бит) должны библиотеки находиться? Ну и соответственно в lib/arm64-v8a  64-битные.

    Попробуйте их в эти папки деплоить!

     

    Дело в том что я пытаюсь делать точно также как проект работает в х32 варианте. Не совсем улавливаю логику того, что для варианта x64 надо деплоить в другие папки... Но попробую на всякий случай.

  10. С выходом 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, но ошибка сохраняется. Может быть кто-то уже столкнулся с этой проблемой?

  11. Всем доброго времени суток!

    Стоит задача сохранить и в последующем обработать текст страницы (включая информацию получаемую по JS) для последующей обработки в андроид приложении. И если под видной эта задача решается через (WebBrowser.Document), то по андроид ничего подобного в компоненте TWebBrowser нет, как сохранить текст страницы вообще не понятно. Получение страницы текста страницы через Indy (TidHttp) тоже не подходит, так как в этом случае не передается информация полученная с помощью JS на странице (а именно она и нужна). Пробовал и так и эдак, ну нет ничего подобного (хотя по-идее должно быть).  

    Подскажите пожалуйста,  есть ли способ сохранить текст страницы или HTML (но с результатом вывода JS) или хотя бы программно выделить весь текст страницы сайта и сохранить в буфер обмена (на худой конец). Может быть какие-то сторонние компоненты позволяют это делать?

    Заранее спасибо.

  12. А можно поделиться формой письма (естественно обезличенной) на которое согласились и на которое отказали? Я думаю это было бы полезно для понимания хода мыслей G. Да и для большинства участников форума думаю информация будет полезной.

  13. 6 часов назад, CyberStorm сказал:

    не, ничего не писал

    По видимому они решили, что легче автоматически анализировать АРK на предмет создания в Emb, чем отвечать каждому на запрос вручную и вносить куда-то индивидуальные разрешения...

  14. 33 минуты назад, Barbanel сказал:

    В аттаче пример того как я себе представляю такую реализацию. Будем использовать в нашем проекте.
    Буду рад критике, предложениям, и все такое

     

    Да, как раз что-то типа этого я и хотел. Возможно только с какой-то анимацией, но это и самому можно поиграться. Спасибо за пример, много времени сэкономлю!

  15. 7 минут назад, Barbanel сказал:

    Кстати есть. TCircle
    Задайте ему размер и толщину Stroke и будет вам счастье)

    О! А это идея. сделал Stroke побольше, а Fill.kind убрал в ноль, и получился нужный мне бублик!
    Вот видите, коллективный разум в очередной раз доказал свою эффективность.
    Буду пробовать, спасибо! ?

  16. Ну идеи со скриншотами не хотелось бы рассматривать, а то можно дойти до идеи "делаем видео со всем и вставляем в приложение плеер".
    Это не совсем то что хочется.

    В идеале хотелось бы сделать такое компонент, кидаешь его на форму. А в него передаешь в метод этого компонента  контролл этой формы и надпись текста, компонент находит его расположение, делает всю анимацию и выводит текст. В общем то все это можно сделать, но вот вариант с красивым затенением, выделением нужного объекта и плавной анимацией на FMX я как-то слабо себе представляю, хотя и не исключаю, что это возможно...

    Вот был бы  в FMX графический компонент в виде бублика, т.е. с возможностью установки внешнего и внутреннего радиуса, вот с ним наверное было бы интересно попробовать, но к сожалению его нет. А как его сделать я совсем не знаю.

  17. В серьезных приложениях (Сбербанк-онлайн или Ютюб и т.п.) когда выходят обновления с новыми функциими, они запускают своеобразный интерактивный ролик. Когда экран затемняется и остается не затемненным только новый элемент экрана например, а на затемненном фоне описывается что делает этот новый элемент.Потом все это плавно переходит к другому элементу и т.д. Выглядит все довольно красиво.

    Задался вопросом, как сделать что-то подобное под FMX. Для себя не нахожу никаких очевидных решений.
    Подскажите если кто знает, направления решения этой задачи?

    Заранее спасибо.

×
×
  • Создать...