Могу ли я получить minSdkVersion из объекта ApplicationInfo ниже уровня API 24(из всех установленных приложений)? если нет, есть ли альтернативный способ?

Я знаю, что могу получить minSdkVersion приложения из объекта ApplicationInfo в API 24+. Но возможно ли это на более ранних API (как описано в документации). Если нет пути, может кто-нибудь сказать мне какую-либо альтернативу?

1 ответ

Получение minSdkVersion приложения до 24 не представляется возможным, так как их нет API выставлено для того же.

Но вы можете использовать это, чтобы получить то же самое.

Вам просто нужно заявить об этом в своем Gradle, как это

defaultConfig {
    minSdkVersion 16
    buildConfigField "int", "MIN_SDK_VERSION", "$minSdkVersion.apiLevel"
}

Затем, когда вы захотите использовать то же самое, вы можете получить к нему доступ следующим образом

BuildConfig.MIN_SDK_VERSION
Другие вопросы по тегам