Я протестировал это на 3 устройствах Samsung, 1 телефон имеет Android 6, который возвращает base_os, и 2 устройства (1 телефон, 1 планшет) на Android 8, который возвращает пустую строку.Однако эти два устройства возвращают Build.VERSION.SDK_INT со значением 26.