Сегодня я тестировал одно из своих приложений на Android M (6.0). Я понял, что разрешение на предоставление в этой версии изменено, и мне нужно внести некоторые изменения, чтобы приложение совместимо с Android 6.0 (here is the details).Android 6.0 обратная совместимость
Как я понял, например, если я хочу предоставить доступ к записи sdcard (Eternal Storage), которая является опасным разрешением, я должен попросить пользователя предоставить доступ, а затем обработать решение пользователя (grant/deny), иначе всегда моя просьба всегда отвергается.
Я не знаю, прав я или нет, но я хочу знать, так или иначе, с обратной совместимостью? Я имею в виду, что все приложения, работающие в более старых версиях, необходимо изменить для работы в версии 6.0? Если специальное приложение больше не поддерживается, значит, андроид 6.0, где мы должны прощаться с ним?
И в этой новой атмосфере мне нужно изменить старые приложения, чтобы они работали в Зефир (если им нужны опасные разрешения)?
Как я проверял, я могу вручную предоставить все опасные разрешения для приложения в настройках приложения. Внутри показано все опасное разрешение, указанное в манифесте, и я могу предоставить им постоянный доступ. – VSB