sdlGetAndroidCachePath function
Get the path used for caching data for this Android application.
This path is unique to your application, but is public and can be written to by other applications.
Your cache path is typically: /data/data/your.app.package/cache/
.
This is a C wrapper over android.content.Context.getCacheDir()
:
https://developer.android.com/reference/android/content/Context#getCacheDir()
\returns the path used for caches for this application on success or NULL on failure; call SDL_GetError() for more information.
\since This function is available since SDL 3.1.3.
\sa SDL_GetAndroidInternalStoragePath \sa SDL_GetAndroidExternalStoragePath
extern SDL_DECLSPEC const char * SDLCALL SDL_GetAndroidCachePath(void)
Implementation
String? sdlGetAndroidCachePath() {
final sdlGetAndroidCachePathLookupFunction = libSdl3.lookupFunction<
Pointer<Utf8> Function(),
Pointer<Utf8> Function()>('SDL_GetAndroidCachePath');
final result = sdlGetAndroidCachePathLookupFunction();
if (result == nullptr) {
return null;
}
return result.toDartString();
}