# SDL_GetAndroidExternalStorageState Get the current state of external storage for this Android application. ## Header File Defined in [](https://github.com/libsdl-org/SDL/blob/main/include/SDL3/SDL_system.h) ## Syntax ```c Uint32 SDL_GetAndroidExternalStorageState(void); ``` ## Return Value ([Uint32](Uint32)) Returns the current state of external storage, or 0 if external storage is currently unavailable. ## Remarks The current state of external storage, a bitmask of these values: [`SDL_ANDROID_EXTERNAL_STORAGE_READ`](SDL_ANDROID_EXTERNAL_STORAGE_READ), [`SDL_ANDROID_EXTERNAL_STORAGE_WRITE`](SDL_ANDROID_EXTERNAL_STORAGE_WRITE). If external storage is currently unavailable, this will return 0. ## Version This function is available since SDL 3.2.0. ## See Also - [SDL_GetAndroidExternalStoragePath](SDL_GetAndroidExternalStoragePath) ---- [CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategorySystem](CategorySystem)