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

Лидеры

  1. Равиль Зарипов (ZuBy)

    Равиль Зарипов (ZuBy)

    Модераторы


    • Баллы

      12

    • Постов

      2 517


  2. Andrey Efimov

    Andrey Efimov

    Модераторы


    • Баллы

      4

    • Постов

      842


  3. ENERGY

    ENERGY

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


    • Баллы

      3

    • Постов

      568


  4. krapotkin

    krapotkin

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


    • Баллы

      2

    • Постов

      2 179


Популярный контент

Показан контент с высокой репутацией 21.02.2017 во всех областях

  1. Вот вам гадание на кофейной гуще (в след. раз, предоставьте логи): 1) Перепроверить Deployment, в идеале сбросить всё на Default (кнопка Revert to Default в Deployment) и попробовать запустить. Если запустится, то постепенно добавлять файлы в деплоймент, так выясните из-за какого файла косяк. (p.s. Очень-очень давно сталкивался с такой проблемой, косяк был в файле манифесте, который оказался повреждённым). В случае с манифестом, могли скобку где-то не закрыть или ещё что-то сделать. 2) Вместе с первым шагом делать Clean у проекта в Project Manager 3) На всякий случай, добавить параметр " -cleaninstall" в меню "Run -> Parameters:Parameters" 4) Проверить на других устройствах 5) Самый жёсткий вариант, очистить папку с файлами проекта от всех файлов, кроме .dpr; .fmx; .dproj; .pas. Открыть проект и перепроверить всё необходимое для проекта, попробовать запустить. Из студии, apk заливается через ADB. ADB сильно расширяет все возможности по управлению устройством, например установка приложения без проверки разрешений в манифесте или копирование файла из закрытой директории и т.д.
    2 балла
  2. Ссылка: http://blog.rzaripov.kz/2017/02/firebase-android-ios.html Автор: Зарипов Равиль @ZuBy Описание: Настройка пуш уведомлении через сервис Firebase для ANDROID и IOS
    2 балла
  3. 1) нужно пилить сервис, а вариант с AlarmManager не подойдёт? только не для приложения, а для сервиса 2) если особо не заморачиваться с БД (сразу отсылать на сервер или sqlLite), то можно в JSON 3) для сервисов да и вообще у ембы есть нативные реализации T(Net)HTTPClient
    2 балла
  4. можно попробовать <TControl>.LocalToAbsolute + добавлять Left/Top
    1 балл
  5. события нет, нужно переопределить оконную процедуру и там ловить сообщение WM_SIZE (если не ошибаюсь)
    1 балл
  6. для формы Left, Top
    1 балл
  7. rakhmet

    iOS 64 bit vs 32 bit версии, Provisioning

    Согласен. Добавлю только, что суммарно у 10.x и 9.x охват в 94% - думаю, версии ниже перечисленных проверять уже просто бессмысленно.
    1 балл
  8. для AppStore нужна 64 bit версия (с включенной опцией Universal binary file) у меня стоит sdk 10, работает на IOS 9.3.5 и выше, ниже не проверял
    1 балл
  9. обязательно делать разные проекты на ios, т.к. при отправке пушей пакет указывается (два одинаковых пакета не может быть на одном устройстве) Для андроид возможно сделать скорей всего, но смысла не вижу никакого
    1 балл
  10. Обратите внимание на Build Configuration(Release/Debug), где вы заполнили и какой выбран
    1 балл
  11. настройки (Version Info) одинаково заполнили для 32/64? включили опцию universal binary file?
    1 балл
  12. Rusland

    WebSockets, Indy, Intraweb и все-все-все

    имелось в виду https Если для других протоколов подключить библиотеку Indy, то в мобилках не пропустят же в Store
    1 балл
  13. kami

    Ошибка при запуске на IPad

    SDK в среду подтянул? http://cc.embarcadero.com/Item/30680
    1 балл
  14. ENERGY

    Размер компилируемого файла

    Menkos1 Это код для уменьшения размера exe под Windows. Добавляшь в Dpr файл (Project > View Source), выбираешь Release в правой панели, затем Project > Build. Размер еще уменьшиться. Правда потом нужно протестировать программу. На VCL с этими директивами у меня проблем никогда не было, - в смысле каких то багов в программе. На FMX не пробовал (я FMX пока только под моб. девайсы использую)
    1 балл
  15. для http есть THttpClient для остальных протоколов только indy
    1 балл
  16. на мобилах не будет работать
    1 балл
  17. Спасибо, приятно слышать :). А конечный файл нормальный получается? по размерам и по работоспособности? По размерам должен получиться на несколько КБ больше, чем основной classes.dex приложения. Ага, поэтому, я в каждой статье связанной с classes.dex пишу об этом
    1 балл
  18. Андрей Ефимов, мое персональное вам спасибо и почтение, счастье и здоровье в комплекте! Без вас Delphi сообщество многое бы потеряло.. Насчет склеивания dex файлов, судя по коммандной строке в батнике, dex файлы можно склеивать просто указав их пути - к примеру, в ней указано сразу 3 файла classes.dex (который может лежать тут, это может быть какой нибудь предыдущий dex файл) test_classes.dex и classes.dex от Embarcadero. java -cp %DX_LIB%\dx.jar com.android.dx.merge.DexMerger %PROJ_DIR%\output\dex\classes.dex %PROJ_DIR%\output\dex\test_classes.dex %EMBO_DEX% Еще один ньюанс о котором я забыл, и промучился пол дня переименовывая проект 10 раз т.к. выскакивали разные ошибки. А переименовывать его нужно было, потому что - андроид запоминал битый пакет и не давал его ставить по новой. Не забудьте в Deployment при добавлении classes.dex поставить напротив него в колонке Remote Path строчку "classes\"! Иначе будет Unable to create process: Unable to install '<APK file>'. Failure [INSTALL_FAILED_DEXOPT] Также есть оф. инструкция: Using a Custom Set of Java Libraries In Your RAD Studio Android Apps
    1 балл
  19. ENERGY

    TImage scale как применить

    Вроде там все просто, не запутанно. https://community.embarcadero.com/blogs/entry/timagelistxe8ru
    1 балл
  20. Andrey Efimov

    opendialog для папок

    Так не устраивает? procedure TFormMain.sbSelectFolderClick(Sender: TObject); var PathFolder: string; begin if SelectDirectory('Выбор папки...', '', PathFolder) then ePathFolder.Text := PathFolder; end; SelectDirectory
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...