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

krapotkin

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

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

  • Посещение

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

    210

Весь контент krapotkin

  1. это не предположение, это факт, телефон использует все возможные варианты найти место в т.ч. с помощью служб гугл даже известные ему WiFi точки берет пока спутники не нашлись
  2. я прислал скрины, как у меня, там все видно, воскл. знаков быть не должно точно после -ldl ничего нет ? https://stackoverflow.com/questions/71544910/usr-bin-ld-cannot-find-lname-of-the-library-while-compiling-with-gcc
  3. по умолчанию нарисован прозрачный фон поэтому копирование на другой битмап вполне может добавить только непрозрачные области, остальное оставить как было начните рисование с https://docwiki.embarcadero.com/Libraries/Sydney/en/FMX.Graphics.TCanvas.Clear
  4. все там хватает, если бы не работало, тут бы весь форум на ушах стоял у вас вон где-то торчит в путях попытка открыть java из c:\java\bin а вы не можете найти
  5. вот и задайтесь вопросом, где в настройках есть путь C:\bin\java.exe что у вас на вкладке Java в Delphi SDK Manager ?
  6. я всегда "кормлю" только из AS в SDK Manager установить галочки напротив НУЖНЫХ версий, тех, которые Делфи ставит для этого нужно перейти в расширенный режим, с деталями, не помню как он там называется, там выбрать, и установить так же и NDK Очень рекомендую по коротким путям SDK/NDK ставить После этого просто нужные папочки указать в настройках SDK в Делфи
  7. короче, все проще, как всегда я уже и забыл про это: https://docwiki.embarcadero.com/RADStudio/Sydney/en/Android_Devices_Supported_for_Application_Development для А13 используйте Д11 и выше
  8. манифест - это не разрешения там описаны те вещи, с которыми собирается работать программа чтобы работать с чувствительными ресурсами, требуется явно получить разрешение. Оно хранится в базе данных ОС. Может быть отозвано. Поэтому нужно запрашивать его каждый раз заново. Если в БД есть, то запрос пройдет скрыто, если нет, то появится сообщение для пользователя
  9. совсем не обязательно меняется в сторону усиления ограничений вообще все - даже доступ к файлам, которые записали другие программы, получить теперь не так просто
  10. большинство декларируемых разрешений попадают в манифест неявно отсюда https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Uses_Permissions как раз на место <%uses-permission%> иногда бывают вещи, которые надо вручную вписать в этот шаблон манифеста и потом еще не забыть запросить разрешение непосредственно перед доступом к защищаемому сервису https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Android_Permission_Model в Д11 механизм разрешений менялся, что конкретно, сказать не могу, но синтаксис был изменен возможно, для соответствия каким-либо новым требованиям гугл
  11. https://developer.android.com/training/location/permissions
  12. не касался давно работы с сенсорами, но начал бы гуглить именно permission changes from android 12 to 13 непосредственно к делфи это отношения не имеет https://developer.android.com/about/versions/13/behavior-changes-13 https://developer.android.com/training/location/background
  13. про эмулятор не было речи чтобы решить проблему нужна отладка на целевом устройстве если есть возможность - подключаем его под отладчиком если нет - печалька, идем в AndroidSDK -- Tools -- monitor.bat и учимся работать с LogCat погуглите, что это и как там ловить ошибку я подозреваю, что на Android 13 появились новые разрешения, которые надо запросить у пользователя, чтобы получить доступ к Location
  14. а отладчик что говорит? молча вылетает? в таком случае что говорит logCat ?
  15. Потому что задавание вопросов без приложенного проекта - дурацкая идея. Совцов и кто-бы-то ни было по должностной инструкции не должен помогать, если вы не клиент Емро. Нужно проверять изменения в API, не изменились ли принципы получения разрешений в новом Андроиде Делфи тут чаще всего и ни при чем.
  16. В RTL за годы тоже произошло 100500 изменений и добавлений. Функционал форм поменялся. Добавились стили в VCL. Все это отразилось на размере. Но я по-прежнему не вижу проблем. Вот питонные программы тянут почти 500м самого питона. Сишарп и другие - гигабайты дотнета. И ничего, никто не морщится даже.
  17. насколько я помню, это исправление не актуально уже пару версий могу ошибаться
  18. размер самого контрола не задается в стиле он задается обычно в конструкторе и потом считывается из ресурса DFM/FMX если найдено свойство, то оно перекрывает изначальное поэтому да, нужно изначально в инспекторе поставить хоть какой-то размер, чтобы он прописался в форму и после этого он будет таким всегда
  19. я теряю нить. надо одинаково или НЕ одинаковл? я на скрине показал, что размер я задал какой мне нужен. и он что на Win64 что на A64 - одинаков если не трогать, он одинаковый на всех платформах если нужно НЕ одинаковый, тут никто же за вас не решит - какой где - поэтому в OnCreate задать одной строкой программно, да и все
  20. да, верно, с коленки писал, неточно вспомнил Styled - это значит, что все задается стилем
  21. Если не делать controlstyle=native то высота едита задаётся стилем, не системой Фреймы вы явно что-то не то подразумеваете. А что - я не понимаю. File - new - other - fmx frame
  22. Frame под андроид, кстати, вполне себе есть и работает ровно так же как в Win только не нужно создавать их в Design-time, ни там, ни там
×
×
  • Создать...