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

Pavlo Павел Квадратов

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

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

  • Посещение

Достижения Pavlo Павел Квадратов

  1. Спасибо за информацию, поизучаем тему, но удивительно то что на этом форуме не так уж и много обсуждений на эту тему
  2. Согласен, как вариант можно и так. Но тогда и Delphi не нужен ).
  3. Вообще говоря да - то, как работает Rad Studio разных версий на разных версиях андроида оставляет много вопросов. Я бы сказал что всё кривое до безобразия. Однако Всем доброго времени суток! PermissionsService.RequestPermissions для разрешений на доступ к хранилищу работает и для 13-го андроида и для 14-го, если собирать проект в студии до 12 версии, вот как это выглядит в Rad Studio 11.1 (Delphi) на андроид 14 (на андроид 13 и 12 почти так же) : В 12-ой версии студии (Rad Studio 12.x) оно не работает, и соответственно сам андроид при просмотре разрешений на приложении ничего не видит (объявленных разрешений нет), причём если запрашивались другие разрешения, например на блютуз - это работает, и разрешения предоставляются.
  4. а что есть AppPermissions? Такой же ответ был дан ранее Вами 1 апреля 2023 в теме "android 13, чтение extrernal storage", только вместо AppPermissions := AppPermissions + [FPermissionReadExternalStorage] + [FPermissionWriteExternalStorage]; было так : PermissionsService.RequestPermissions([FPermissionReadExternalStorage] + [FPermissionWriteExternalStorage], nil); но ведь суть вопроса - PermissionsService.RequestPermissions не работает для этих разрешений, окно на запрос дать разрешение не открывается. всё же баг в платформе Rad Studio 12? или.....непонятно и если я правильно понял, свойства TJEnvironment.JavaClass.isExternalStorageManager и ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION объявлены только в 12-ой студии, а она вышла 6 декабря 2023г.
×
×
  • Создать...