я знаю, такого рода вопрос был задан ранее, например, здесь: Android: how to code depending on the version of the API?создания на приложения для другой версии Android - доступны на более низких версиях с импортом только в более высокой версии
Там он также отметил, что один должен скомпилируйте новейший Android-уровень. Моя базовая версия приложения должна быть доступна с 7 и более продвинутым, начиная с уровня 12.
Это значит, что целевая настройка проекта должна быть 12, а также min-sdk в манифесте.
НО приложение на рынке Android будет ТОЛЬКО доступно для устройств уровня 12? Несмотря на то, что приложение должно запускаться с 7 - только с ограниченными возможностями.
Также на уровне 12 мне нужно будет импортировать только определенные пакеты, начиная с 12. Так что я даже не мог установить более низкую цель Android, иначе я получаю ошибку компилятора.
Так что в итоге:
- App должны быть доступны, начиная с уровня 7
- Если пользователь имеет уровень 12+, то приложение должно импортировать определенный уровень 12+ пакетов и сделать доступными эти функции
- Если у пользователя есть только < 12, то пакеты не должны импортироваться
Большое спасибо!
спасибо - я попробую это. В моем случае я ожидаю, что проверка действительно простая, так как в зависимости от уровня я просто инактивирую/активирую одну функцию. Но если у вас есть примеры кода, которые могут помочь, пожалуйста, будьте любезны и опубликуйте их. – user387184