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

Tumaso

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

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

  • Посещение

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

    39

Активность репутации

  1. Like
    Tumaso отреагировална slav_z в О публикации приложения в магазине   
    Лучше все же купить аккаунт разработчика у гугла... если после этого останется психологический дискомфорт, взять 2-3 сеанса у психолога...
  2. Like
    Tumaso получил реакцию от mazayhin в Android 10 (API уровня 29)   
    Осталось понять, зачем нам здесь реклама флаттера?
  3. Like
    Tumaso получил реакцию от Ingalime в Android 10 (API уровня 29)   
    Осталось понять, зачем нам здесь реклама флаттера?
  4. Like
    Tumaso отреагировална Andrey Efimov в Android 10 и муз.плеер   
    У меня на устройстве с Андроид 11 и эмуляторе с Андроид 7.1.2 приложение не падает.

    По теме, делайте дебаг версию и ищите устройство на котором падает, запускайте monitor.bat и приложение, снимайте логи и выкидывайте их сюда. Это нужно сделать как минимум для того чтобы убедиться в ваших догадках (что происходит падение из-за сервиса). Так же попробуйте вынести в кнопку код запуска сервиса.
    Документация по Foreground service: https://developer.android.com/guide/components/foreground-services
     
     
  5. Thanks
    Tumaso получил реакцию от Ingalime в Android 10 и муз.плеер   
    @Ingalime на Android 11 у меня работает

  6. Thanks
    Tumaso получил реакцию от Ingalime в Android 10 и муз.плеер   
    Мне кажется, что </service> (после <service android:foregroundServiceType="mediaPlayback" />) лишнее и его нужно удалить, т.к. предыдущий тег уже закрыт
  7. Like
    Tumaso получил реакцию от Ingalime в Как сделать приложение повеселее   
    Интересно, что и где вы смотрели?

  8. Like
    Tumaso получил реакцию от Ingalime в Как сделать приложение повеселее   
    У TForm есть свойство StyleLookup (по умолчанию оно установлено в значение backgroundstyle, но естественно вы можете указать другой существующий элемент стиля)
    В этом элементе стиля, если он типа TStyleObject, есть свойство SourceLookup (содержит ссылку на картинку) и свойство SourceLink (содержит координаты области, откуда берется заполнение фона TForm)
     
  9. Like
    Tumaso получил реакцию от Ingalime в Как сделать приложение повеселее   
    Опытный глаз юзера определит, что белый цвет фона приложения на FMX не кошерный и не соответствует белому цвету фона нативного приложения? ?
  10. Like
    Tumaso получил реакцию от fredhack в Меню приложения   
    В общем случае располагаете три контейнера (тип - на ваше усмотрение, что больше нравится, например ListView или ScrollBox с вложенными кнопками) с Align := TAlignLayout.Left
    - самый левый это зона с флагами
    - средний элементы супы/напитки/т.д., устанавливаете начальную ширину 0 и добавляете анимацию для ширины
    - правый это элементы рассольник/еще суп/т.д.,  устанавливаете начальную ширину 0 и добавляете анимацию для ширины
     
    Далее, при нажатии на флаг в левом контейнере запускаете анимацию увеличения ширины среднего контейнера (перед этим заполняете средний контейнер нужными элементами меню). Получаете эффект раскрытия. При повторном нажатии на флаг инвертируете анимацию и запускаете, получаете эффект скрытия
    Аналогично для правого контейнера.
    Понятно, что нужно будет реализовать аналогичную логику динамического формирования элементов, а также скрытия правого контейнера при скрытии среднего, но думаю, что общая идея реализации вашей задачи понятна.
  11. Like
    Tumaso получил реакцию от Ingalime в Как сделать приложение повеселее   
    Конечно, либо используйте стили, либо банально установите свойство Fill у главной формы приложения (можно поменять цвет, можно картинку сделать фоном, можно градиент). И это для андроида тоже работает
  12. Thanks
    Tumaso получил реакцию от Ingalime в Номер версии андроид   
    да, в uses для андроид нужно добавить модули Androidapi.JNI.Os и Androidapi.JNIBri
    uses ... Androidapi.JNI.Os, Androidapi.JNIBridge ... if TJBuild_VERSION.JavaClass.SDK_INT <= 28 then begin try if not Assigned(FService) then begin FService := TLocalServiceConnection.Create; FService.StartService('serPublic'); end; except // что нибудь делаем end; end;  
  13. Thanks
    Tumaso получил реакцию от Ingalime в Номер версии андроид   
    Как вариант:
    {$IFDEF ANDROID} if TJBuild_VERSION.JavaClass.SDK_INT <= 28 then begin { требуемый код } end; {$ENDIF}  
  14. Like
    Tumaso получил реакцию от Barbanel в Подсветка синтаксиса pascal на форуме   
    Ну почему же, начинают. Команда, в которой я сейчас работаю, начала ровно год назад новый проект именно на FMX для виндов и мака.
    И как говорится - почему бы и нет? Делфи достаточна хороша, всё можно делать быстро и хорошо)
  15. Like
    Tumaso получил реакцию от mazayhin в [Android] Файловый менеджер   
    @Android покажите свой код, который вы уже написали в рамках этой задачи. mazayhin сказал всё верно, что никто не будет делать файловый менеджер за вас. Помочь в существующем коде, где что то не получается - один разговор, а дать готовый код без капли усилий с вашей стороны?
  16. Like
    Tumaso получил реакцию от Ingalime в Создание HTTP сервера   
    Почему?)
    Я делал в виде демона для ubuntu с использованием indy + mysql + json. Работает уже как два года, полет нормальный, ни разу не крешилось
  17. Like
    Tumaso получил реакцию от AngryOwl в Не получается скачать файл по https   
    Используй TNetHTTPClient вместо инди, проблема с ssl уйдет.
    При использовании инди и указании https в URL например в виндах требуется две дополнительные dll-ки (libeay32.dll / ssleay32.dll), для андроида libcrypto.so / libssl.so и т.д. Поэтому проще перейти на TNetHTTPClient
  18. Like
    Tumaso получил реакцию от dnekrasov в Не получается скачать файл по https   
    Используй TNetHTTPClient вместо инди, проблема с ssl уйдет.
    При использовании инди и указании https в URL например в виндах требуется две дополнительные dll-ки (libeay32.dll / ssleay32.dll), для андроида libcrypto.so / libssl.so и т.д. Поэтому проще перейти на TNetHTTPClient
  19. Like
    Tumaso получил реакцию от Ingalime в Android 11   
    Никак.
  20. Like
    Tumaso получил реакцию от Vitaldj в Ускорение работы среды   
    Тогда следующий шаг - использование блокнота для разработки. Всё летает.
  21. Like
    Tumaso получил реакцию от Ingalime в Не помпилируеться под Ios   
    Не, этот патч устанавливается на всё, от delphi 1 до 10.3.3. И не важно, что это патч исключительно для 10.4.1))))
  22. Like
    Tumaso получил реакцию от Ingalime в XSuperObject   
    Скажи, а зачем вообще использовать библиотеку, которая не развивается?
  23. Like
    Tumaso отреагировална gonzales в закодировать строку в UTF8 для передачи в GET запросе   
    Переделал только немного под себя, чтобы строку в ответ выдавал
    function TForm1.Get(const ASession: TIdHTTP; const AUrl: string):string; begin result:=ASession.Get(ASession.URL.URLEncode(AUrl)); end;  
  24. Like
    Tumaso получил реакцию от gonzales в закодировать строку в UTF8 для передачи в GET запросе   
    попробуй вот так:
     
    procedure Get(const ASession: TIdHTTP; const AUrl: string; const AResult: TStringStream); begin ASession.Get(ASession.URL.URLEncode(AUrl), AResult); end; где AUrl - твой урл с параметрами
  25. Like
    Tumaso получил реакцию от Ingalime в После обновления на Андроид 6.01   
    а причем тут способ доступа к серверу FTP, если проблема в записи в локальный файл? Кто его знает, какой там у вас код записи.
    UPD. Может быть проблема и не в записи, а в сетевом доступе. Под отладкой вообще запускали?
×
×
  • Создать...