SDL: Use AASSET_MODE_RANDOM to improve seek performance on Android

From ce3af25d40d8d718cb5f04eea417ef111b693413 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Fri, 9 Oct 2026 04:44:17 -0700
Subject: [PATCH] Use AASSET_MODE_RANDOM to improve seek performance on Android

Fixes https://github.com/libsdl-org/SDL/issues/16463
---
 src/core/android/SDL_android.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/core/android/SDL_android.c b/src/core/android/SDL_android.c
index c213a0704a00e..61f5060c712d9 100644
--- a/src/core/android/SDL_android.c
+++ b/src/core/android/SDL_android.c
@@ -3111,7 +3111,7 @@ bool Android_JNI_FileOpen(void **puserdata, const char *fileName, const char *mo
 
     fileName = GetAssetPath(fileName);
 
-    asset = AAssetManager_open(asset_manager, fileName, AASSET_MODE_UNKNOWN);
+    asset = AAssetManager_open(asset_manager, fileName, AASSET_MODE_RANDOM);
     if (!asset) {
         return SDL_SetError("Couldn't open asset '%s'", fileName);
     }