в моем приложении (в настоящее время отлично работает в KITKAT) Я хочу добавить и использовать getExternalMediaDirs(), но я получаю «Ошибка getExternalMediaDirs() не определена».Android 5.0 getExternalMediaDirs() undefined
скриншот Мой SDK менеджер: sdk manager
if(android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.KITKAT){
try{
File[] directories = getExternalMediaDirs();
}catch (Exception e) { Toast.makeText(this, e.toString(), Toast.LENGTH_SHORT).show();}
}
Мой манифест содержит
android:targetSdkVersion="21"
Это слишком рано, чтобы использовать эту функцию, или это что-то я делаю не так?
Странно, я не помню, как установить это свойство для старых API. Но в любом случае, это сработало, спасибо! –
@LazarosPapadopoulos: 'getExternalMediaDirs()' является новым для уровня API 21, поэтому вам нужно скомпилировать его с уровня API 21. – CommonsWare