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

krapotkin

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

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

  • Посещение

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

    209

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

  1. совсем не обязательно меняется в сторону усиления ограничений вообще все - даже доступ к файлам, которые записали другие программы, получить теперь не так просто
  2. большинство декларируемых разрешений попадают в манифест неявно отсюда https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Uses_Permissions как раз на место <%uses-permission%> иногда бывают вещи, которые надо вручную вписать в этот шаблон манифеста и потом еще не забыть запросить разрешение непосредственно перед доступом к защищаемому сервису https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Android_Permission_Model в Д11 механизм разрешений менялся, что конкретно, сказать не могу, но синтаксис был изменен возможно, для соответствия каким-либо новым требованиям гугл
  3. https://developer.android.com/training/location/permissions
  4. не касался давно работы с сенсорами, но начал бы гуглить именно permission changes from android 12 to 13 непосредственно к делфи это отношения не имеет https://developer.android.com/about/versions/13/behavior-changes-13 https://developer.android.com/training/location/background
  5. про эмулятор не было речи чтобы решить проблему нужна отладка на целевом устройстве если есть возможность - подключаем его под отладчиком если нет - печалька, идем в AndroidSDK -- Tools -- monitor.bat и учимся работать с LogCat погуглите, что это и как там ловить ошибку я подозреваю, что на Android 13 появились новые разрешения, которые надо запросить у пользователя, чтобы получить доступ к Location
  6. а отладчик что говорит? молча вылетает? в таком случае что говорит logCat ?
  7. Потому что задавание вопросов без приложенного проекта - дурацкая идея. Совцов и кто-бы-то ни было по должностной инструкции не должен помогать, если вы не клиент Емро. Нужно проверять изменения в API, не изменились ли принципы получения разрешений в новом Андроиде Делфи тут чаще всего и ни при чем.
  8. В RTL за годы тоже произошло 100500 изменений и добавлений. Функционал форм поменялся. Добавились стили в VCL. Все это отразилось на размере. Но я по-прежнему не вижу проблем. Вот питонные программы тянут почти 500м самого питона. Сишарп и другие - гигабайты дотнета. И ничего, никто не морщится даже.
  9. насколько я помню, это исправление не актуально уже пару версий могу ошибаться
  10. размер самого контрола не задается в стиле он задается обычно в конструкторе и потом считывается из ресурса DFM/FMX если найдено свойство, то оно перекрывает изначальное поэтому да, нужно изначально в инспекторе поставить хоть какой-то размер, чтобы он прописался в форму и после этого он будет таким всегда
  11. я теряю нить. надо одинаково или НЕ одинаковл? я на скрине показал, что размер я задал какой мне нужен. и он что на Win64 что на A64 - одинаков если не трогать, он одинаковый на всех платформах если нужно НЕ одинаковый, тут никто же за вас не решит - какой где - поэтому в OnCreate задать одной строкой программно, да и все
  12. да, верно, с коленки писал, неточно вспомнил Styled - это значит, что все задается стилем
  13. Если не делать controlstyle=native то высота едита задаётся стилем, не системой Фреймы вы явно что-то не то подразумеваете. А что - я не понимаю. File - new - other - fmx frame
  14. Frame под андроид, кстати, вполне себе есть и работает ровно так же как в Win только не нужно создавать их в Design-time, ни там, ни там
  15. вот теперь, если в книгу загрузить любой стиль например отсюда C:\Users\Public\Documents\Embarcadero\Studio\<version>\Styles (и не дать ей создать отдельные стили для каждой ОС), то выглядеть все будет одинаково конечно, надо иметь в виду, что шрифт из стиля должен иметься везде, иначе ОС подставит что-нибудь
  16. я попросил вас положить на форму StyleBook и оставить там один стиль вы это сделали?
  17. это вообще другая опера. Причем StyleBook здесь используется неявно положите StyleBook явно и используйте Style Designer ну и ОБЯЗАТЕЛЬНО используйте адаптивную верстку - layout'ы разных типов, свойства Align, Padding, Margins
  18. приложите минимальный проект вы противоречите себе - то ОДИН default - то ДВА разных default вот - один
  19. фрейм подхватывает стили формы. в design-time это не удастся увидеть, но в Run-time должно быть как надо чтобы ничего не съезжало и "немного не менялось", нужно в книге стилей удалить отдельные стили для разных ОС и оставить один - default тогда программа будет выглядеть одинаково
  20. не думаю, что это сделано путем установки некоей "громкости" когда у нас есть оцифрованный сигнал, то дальше уже идет цифровая обработка этого сигнала например, нормализация, или компрессия https://habr.com/ru/articles/379395/ операция не очень сложная, но нужно поискать описания хороших алгоритмов и поэкспериментировать с их настройками
  21. https://docwiki.embarcadero.com/CodeExamples/Sydney/en/FMX.AudioRecPlay_Sample
  22. что за детский сад на андроиде приложения весят 400К и при этом используют библиотеки Java на 2G это как - маленькие или большие приложения? то же с .NET Приложение с пустой формой тащит за собой весь функционал, который вы можете использовать, при этом не требуя установки дополнительных run-time библиотек, чем, собсн, всегда и хороша была Делфи mp3 файл весит 8-10 мб. а 5 сек видео "опы - 120. Не видел я чтобы кто-то плакал по этому поводу
×
×
  • Создать...