Перейти к содержанию

Andrey Efimov

Модераторы
  • Активность

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

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

    109

Andrey Efimov стал победителем дня 29 февраля

Andrey Efimov имел наиболее популярный контент!

7 Подписчиков

Информация о Andrey Efimov

  • Звание
    Продвинутый пользователь

Контакты

  • Сайт
    delphifmandroid.blogspot.ru github.com/AndrewEfimov

Информация

  • Пол
    Мужчина
  • Город
    Москва

Посетители профиля

5 191 просмотров профиля
  1. Есть ещё вот такие компоненты: CData Enterprise Connectors
  2. Пожалуйста. Способ изначально был задуман для плавного перехода на новое АПИ, но видимо забыли убрать его... Вот ваш реальный манифест из файла который вы выложили выше. (Надеюсь приложение не несёт никакого вреда?))
  3. это не баг. Я же выше расписал вам в чём дело. Я декомпилировал ваш файл и там лежит другой манифест.
  4. Ааа, ну всё ясно... Вы выложили не тот манифест... В вашем приложении используется способ обхода о котором я говорил. Если бы сразу исходники предоставили, то всё решилось бы быстро. На самом деле у вас указано minSdkVersion= 14 и targetSdkVersion=14. Это способ обхода запроса разрешений, но гугл обещал его выпилить... видимо забыли...)) Возвращаясь к вашему вопросу, студия 10.3.* просто меняет значения на новые (или даже пересоздаёт файл манифеста, выяснять не буду) и поэтому разрешения не выдаются. Вот и вся загадка... Да, кстати, приложение ваше не запускается. Падает с чёрным экраном.
  5. Ок. сообщение с файлом я скрыл, т.к. не вызывает доверия. Было бы не плохо, получить от вас хоть какие-то исходники. Если такое происходит и с хеллоуворлд, то хотя бы эти исходники. Тут дело в том, что я компилю на 10.3.3 хеллоу ворлд с такими же разрешениями и у меня они не выдаются... О багах, дырах и т.п. сообщать сюда https://quality.embarcadero.com/
  6. Скинуть исходники в личку есть возможность? Я знаю только один способ, но не исключено, что есть ещё...
  7. Сейчас я разбираюсь как вы получили разрешения в обход системы безопасности...
  8. Отлично, теперь давайте по порядку. и скорее всего это не соответствует действительности. Объясню почему, кратко. А подробнее можно почитать по ссылке ниже. С Android 6 (API 23) были усилены меры безопасности. Разрешения (Uses Permissions) были поделены на две категории "Обычные" и "Опасные". Отличие заключается в том, что: на версиях Андроид до 6 достаточно прописать разрешения в манифесте на версиях Андроид 6 и выше, опасные разрешения необходимо прописать в манифесте и запрашивать в режиме реального времени, т.е. прямо во время выполнения приложения. Тут важно добавить, что есть способ обойти эти меры безопасности, но не факт что он будет работать на новых версиях Андроида, поэтому озвучивать его не буду. В вашем манифесте море опасных разрешений и соответственно они не могли быть получены через манифест на версиях Андроид >=6. Вы явно указываете, что ваше приложение поддерживает Андроид 4.0 и разрабатывалось для Андроид 9. А значит вы уже обязаны запрашивать разрешения в режиме реального времени. Примечание. Студия 10.2.* и 10.3.* официально не поддерживают Андроид 4.0-4.4.4, но приложения запускаются. Однако при использовании студии версии 10.3.3 и некоторых компонентов вы увидите кучу ошибок или AV на версиях Андроид 4.0-4.4.4. Есть серия статей, которые могут быть вам полезны: [Статья][Android] Серия статей на тему Uses Permissions
  9. А где сам манифест? Какие разрешения пытаетесь получить? Версия Андроида? Дайте больше инфы, на форуме нет телепатов.
  10. Ознакомьтесь с FireDAC.Stan.Option.TFDFetchOptions.RecordCountMode. И начните уже пользоваться поиском на форуме... Не один раз обсуждалась эта тема Показаны результаты для 'RecordCount' p.s. Тему перенёс в подходящий раздел.
  11. Вы пробовали пользоваться поиском на форуме? (Думаю нет...) Работа с TInAppPurchase p.s. Тему перенёс в соответствующий раздел "TInAppPurchase"
×
×
  • Создать...