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

Ingalime

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

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

  • Посещение

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

    5

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

  1. Like
    Ingalime отреагировална gonzales в Push в Delphi11   
    Оставлю здесь информацию, как заставить работать пуши при переходе на delphi11. Если Вы заметили, что после перехода на 11 версию у Вас отвалились пуши, система не показывает firebase token, то проблема решается так.
    1. Скачиваем JSON с консоли FireBase

     
    2. Открываем его, видим следующий вид

    3. Вписываем в Настройках проекта в секцию Services в следующем соответствии:
    API key - current_key
    Application id - mobilesdk_app_id
    Project id - project_id
    GSM sender id - project_number
    4. И не забываем выставить в секцию Entitlement List галочку Receive push notifications.
    После этого все опять начинает работать. 
  2. Like
    Ingalime отреагировална Anasazi в PHP сервер для рассылки Push на Android и iOS   
    Замени idHTTP на NetHTTPClient в коде изменения незначительные и будет все нормально.
  3. Like
    Ingalime отреагировална alexbirukov в [Статья] PHP сервер для рассылки Push на Android и iOS   
    Ссылка на статью. Автор: Александр Бирюков В статья я максимально подробно попытался описать работу с PHP скриптом для рассылки Push сообщений из любой программы вне зависимости от платформы. Затрагивается вопроса от экспорта скриптов до кода программы: отправка и получение Push, регистрация устройств.
     
    Надеюсь кому-нибудь пригодится. Буду рад комментариям, обоснованной критике и доработкам.
     
  4. Like
    Ingalime отреагировална Serge-Pilko в Flutter vs FireMonkey vs Xamarin. Cross-platform frameworks architecture comparison. Episode 8   
    Hi, nowadays we have huge amount of cross-platform frameworks for mobile and enterprise development. Some of them are popular, some of them are well-know, all of them have their pros and cons. In current episode let's discuss architecture for Flutter, FireMonkey and Xamarin frameworks.
    Can we apply "native" application for Flutter and Xamarin mobile applications? What does it mean "cross-platform" at all?
    Check here:
     
  5. Like
    Ingalime отреагировална Brovin Yaroslav в [Обзор] #0 ModernListView - знакомство   
    С первым почином
    UPD. А нет, уже с четвертым :-)
  6. Like
    Ingalime отреагировална Равиль Зарипов (ZuBy) в [Обзор] #0 ModernListView - знакомство   
    Ссылка: http://blog.rzaripov.kz/2016/11/0-modernlistview.html
    Автор: Равиль Зарипов @ZuBy
    Описание: Знакомство с ModernListView
  7. Like
    Ingalime отреагировална krapotkin в Вышла Delphi 11 Community Edition   
    СДК к видимости мобил не имеет отношения 
    Делфи тоже
    Если ваш телефон видится через ADB - он будет и в Делфи
    Если нет  - то и нет.
     
  8. Like
    Ingalime отреагировална Hevard в Вышла Delphi 11 Community Edition   
    Для переноса (компилирования) проектов из более ранней версии необходимо провести действия для Android 32-bit и Android 64-bit.
    В окне Projects (справа) выбрать Target Platforms -> Правой кнопкой щёлкнуть по Libraries и выбрать Revert System Files to Default.
    И не забудьте перенести debug.keystore из c:\Users\<USER>\AppData\Roaming\Embarcadero\BDS\21.0\ в папку ...\22.0\
    Delphi: Community Edition - Embarcadero
     

  9. Like
    Ingalime отреагировална Hevard в Диалоговое окно MessageBox на Android   
    MessageDlg (C++) - RAD Studio Code Examples (embarcadero.com)
    void __fastcall TForm4::Button1Click(TObject *Sender) { UnicodeString errorText = "This is a sample message for an error"; MessageDlg(errorText,mtError,mbAbortRetryIgnore,0); }
  10. Like
    Ingalime отреагировална Hevard в Книга. Обучение мобильной разработке не Delphi   
    Неужели так сложно не ссылки кидать, а приложить файлы? 🙄
    Среда разработки Delphi 10.3.pdf Delphi. Программирование для Windows, OS X, iOS и Android [2014].pdf Мобильная разработка в delphi.pdf
    Программирование_на_Delphi_для_школ.pdf
  11. Like
    Ingalime отреагировална Semitako в Есть ли в FireMonkey какие-либо процедуры шифрования текста?   
    Используйте LockBox.
    Мне кажется в ней Вы найдете все, что Вам нужно.
    Раньше использовал, в том числе при использовании FMX и под Android.
  12. Thanks
    Ingalime отреагировална Semitako в RAD11 проблема запуска приложения   
    Вариантов может быть много, на самом деле.
    Например, у меня была похожая ситуация, которую удалось исправить методом "перебора"... А именно - причина была в том, что некоторые компоненты на форме использовали свойство ControlType = Platform. Как только переключил на ControlType = Styled, все заработало.
    Почему - не знаю. Даже разбираться не стал. Только перепроверил, несколько раз! Именно в этом была причина.
    Если вспомню другие причины - напишу. Но, если мне память не изменяет, были и другие причины. Но что касается "голого" приложения (т.е. код тоже весь "ремил" для проверки), то я сталкивался именно с этим.
    P.S. При этом, как и у Вас, в более старой версии все билдилось и запускалось, а в новой версии билдилось и падало на заставке.
  13. Like
    Ingalime отреагировална Andrey Efimov в Android 11   
    В 8 сообщении этой темы (https://fire-monkey.ru/topic/6814-android-11/?do=findComment&comment=39589) есть ссылка на другую тему (в которой описано решение) https://fire-monkey.ru/topic/6801-android-10-api-уровня-29/?do=findComment&comment=39593
  14. Thanks
    Ingalime отреагировална Tumaso в RAD11 проблема запуска приложения   
    Делали в D11 Revert System Files to Default?
     

  15. Thanks
    Ingalime отреагировална OnePeople в [Android]Undeclared identifier   
    https://github.com/Embarcadero/RADStudio11Demos/blob/main/Object Pascal/Multi-Device Samples/Device Sensors and Services/Foreground Location Tracking
  16. Like
    Ingalime отреагировална krapotkin в Alexandria 11 not compatible with ModermListview by (rzaripov1990 ZuBy )   
    Actually that IS exactly a negative point to modify sources of standard components. You have to repeat the changes in every version.
    As a replacement I can suggest this.
    Or much better - the fgx-native library by Yaroslav Brovin. 
  17. Like
    Ingalime отреагировална Semitako в Использование FFMPEG в Firemonkey   
    Самый простой и лучший, на мой взгляд, - это использование библиотек FlashAV.
    P.S. Понимаю, что вопрос давно устарел, но просто попался на глаза и решил написать. Вдруг кому-то еще пригодится.
  18. Like
    Ingalime отреагировална Ghk в XE10 Tokyo не работает отладка под андроид   
    До этого стояла  XE8 и все прекрасно собиралось и дебажилось.
    На днях качнул xe10 tokyo с рутрекера.
    Приложение (из начально делалось в XE8) скомпилилсоь собралось, установилось , но отладка не работает ( конфигурация debug)
    Попробовал  новое приложение - форма и кнопка, то же самое - отладка не работает.
     Т.е.  XE10 устанавливает и запускает приложение на телефоне и на этом все - студия отключается от телефона.

    Устройство redmi2  adnroid 5.1.1

    Чего делать и куда копать ?

    п.с. отладка под винду работает


    РЕШЕНО:
    Чтоб сэкономить ваше время и чтобы вы не читали всю тему, вот краткое руководство.
    Для перехода  с XE8
    Создаем новые проект- приложение в XE10 затем  добавляем туда  все формы и файлы из старого проекта ( я имею ввиду макеты форм, cpp , h, ico и более ничего не добавлять!).
    Из деплоймент менеджера удаляем задеполеные файлы и ставим все по умолчанию.
    Компилим -билдим.
     Затем в деплоймент менеджер добавляем чего там раньше было. И удаляем  из проекта лишнюю новую форму ( она у нас создается при  создании проекта)
    Все - можно пользоваться .
    Кроме того  версия  Токио должна быть 10.2.2. с хотфиксом от 2018 года, версии ниже с рутрекера глючат
  19. Like
    Ingalime отреагировална Nix0N в [Руководство] Отладка программы на Android устройстве через Wi-Fi   
    Если вас, как и меня, не устраивает скорость работы эмулятора Android и в вашей системе нет свободных USB чтобы подключить устройство для отладки, то эта инструкция для вас. Внимание ! Перед дальнейшим выполнением необходимо получить root на устройстве ! Как это сделать описано здесь
     
    *статья написана на основе RAD Studio XE6 с путями по умолчанию
    **подразумевается что драйвера на устройство установлены, оно определяется в системе и успешно работает по USB кабелю с IDE
     
    Итак, начнем:
     
    1. Устанавливаем на устройство ADB over WIFI Widget. Вообще подобных программ множество, но я выбрал именно эту за её удобство. Исполнена в виде виджета, по клику активируется или деактивируется.
     
    2. Перезагружаем устройство
     
    3. Идём в раздел "Виджеты" и выносим виджет на рабочий стол (настройки виджета не меняем)
     
    4. Включаем Wi-Fi на устройстве (если еще не включен) и кликаем по виджету. Если на виджете появилась информация в виде "IP адрес : порт" и цвет виджета из серого сменился на зеленый - программа успешно запущена и можно переходить ка настройкам на ПК.
     

     
    5. Теперь необходимо подключить ADB к устройству. Для этого идем в каталог c:\Users\Public\Documents\Embarcadero\Studio\14.0\PlatformSDKs\adt-bundle-windows-x86-20131030\sdk\platform-tools\ и создадим там BAT-файл следующего содержания:
    adb connect 192.168.1.3:8000 (IP адрес и порт, которые изображены на виджете вашего устройства) pause (чтобы окно CMD не закрывалось и можно было отследить результат работы ADB) 6. Запускаем BAT-файл
     
    В случае успешного выполнения ADB подключится к устройству. Всё, можно запускать IDE.

  20. Like
    Ingalime отреагировална janovskis в Можно ли задать минимальные размеры для формы?   
    Можно использовать событие Формуляра OnConstrainedResize, а в нем можно указать как минимальные значения формуляра, так и максимальные. Да, немножко тоже мигает, но зато просто и стандартными средствами!!!
  21. Like
    Ingalime отреагировална Tumaso в Проблема компиляции андроид приложения Delphi 10.3.3   
    Формулируйте вопрос правильно.
    Приложения, скомпилированные на делфи, работать будут. Но в зависимости от условий (версия  андроида, минимальная и целевая версия SDK указанные при компиляции приложения). Т.е. если скомпилировать для android 5+, то на андроид 4.2.2 не запустите
  22. Like
    Ingalime отреагировална haword в FastReport FMX 2022.1   
    требовалось когда то - печать на принтер через блютуз накладных агентами по продажам. приезжали в точку, отдавали товар, печатали ТТН и уезжали в другую точку. 
  23. Like
    Ingalime отреагировална Tumaso в Проблема компиляции андроид приложения Delphi 10.3.3   
    Забудьте об эмуляторах, ни для андроида, ни для ios, их поддержка в делфи сломалась уже давно.  Запуск возможен только на реальных устройствах.
  24. Like
    Ingalime отреагировална ElenaS. в FastReport FMX 2022.1   
    У нас обновление для генератора отчетов под FMX! 
    Последняя версия поддерживает Embarcadero RAD Studio 11 и новую платформу macOS ARM 64-bit для Apple M1. 
    Дополнительно мы улучшили работу с FmxLinux под операционными системами Linux и поддержку Metal API под macOS. Начиная с этой версии FastReport FMX переведен на подписочную модель. Подробнее можно узнать у нас на сайте.
    Мы знаем, что вопрос с FR FMX для андроид для многих уже стал наболевшим. Если вы один из таких пользователей, то я была бы рада узнать сценарии его использования в вашей работе здесь или в личных сообщениях. Нам хотелось бы получить максимально точное представление о том, какие задачи и ожидания вы бы ставили перед таким продуктом. 
  25. Like
    Ingalime отреагировална alikoder в Экран блокировки приложения Android   
    Maybe заюзать сервис?  Пример реализации сервисов android
×
×
  • Создать...