std.android.asset
AAssetManager-Bindings zum Lesen von Dateien aus dem APK-Assets-Verzeichnis. Assets werden zur Build-Zeit ins APK gepackt und sind zur Laufzeit schreibgeschützt verfügbar.
→ std.android · std.android.native_activity
Diese Unit stellt derzeit keine aufrufbaren Funktionen bereit.
Die Android-API liegt inlibandroid.sobzw.libGLESv2.so. Für den Aufruf wärenDT_NEEDED-Einträge und PLT-Linking nötig, die der Compiler noch nicht erzeugt. Die Quelldatei hält nur Konstanten und Strukturbeschreibungen vor.
Aus dem Kopf der Quelldatei:
Lyx Android Stdlib - Asset Manager WP-AND-06 Type aliases and access-mode constants for Android's NDK asset_manager.h API. The actual function calls (AAssetManager_open, AAsset_read, AAsset_close, …) live in libandroid.so and need DT_NEEDED + PLT linking to invoke from Lyx — that path is blocked upstream until WP-AND-02 Phase C gains real external-symbol support and lyx_lower emits IRO_CALL_INDI
Konstanten
| Name | Typ | Wert |
|---|---|---|
AASSET_MODE_UNKNOWN | int64 | 0 |
AASSET_MODE_RANDOM | int64 | 1 |
AASSET_MODE_STREAMING | int64 | 2 |
AASSET_MODE_BUFFER | int64 | 3 |
AASSET_DIR_ENTRY_FILE | int64 | 0 |
AASSET_DIR_ENTRY_DIR | int64 | 1 |
Aus std/android/asset.lyx erzeugt (Stand 2026-08-02, lyxc 1.0.21A). Die zuvor hier gelisteten Funktionen existieren in der Unit nicht.
