std.android.looper
ALooper-Bindings für den Android Event-Loop: Datei-Deskriptoren registrieren und auf Events warten. Der Looper ist das Herzstück der nativen Android Event-Verarbeitung.
→ std.android · std.android.app_glue
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 - ALooper WP-AND-07 Constants and opaque type for the NDK android/looper.h API. ALooper is the per-thread event-dispatch primitive that Android uses to multiplex input events, sensor events and arbitrary file-descriptor wakeups in the main loop of a NativeActivity. Real function calls live in libandroid.so — blocked, see asset.lyx in WP-AND-06.
Konstanten
| Name | Typ | Wert |
|---|---|---|
ALOOPER_POLL_WAKE | int64 | -1 |
ALOOPER_POLL_CALLBACK | int64 | -2 |
ALOOPER_POLL_TIMEOUT | int64 | -3 |
ALOOPER_POLL_ERROR | int64 | -4 |
ALOOPER_EVENT_INPUT | int64 | 0x01 |
ALOOPER_EVENT_OUTPUT | int64 | 0x02 |
ALOOPER_EVENT_ERROR | int64 | 0x04 |
ALOOPER_EVENT_HANGUP | int64 | 0x08 |
ALOOPER_EVENT_INVALID | int64 | 0x10 |
ALOOPER_PREPARE_ALLOW_NON_CALLBACKS | int64 | 1 |
LOOPER_ID_MAIN | int64 | 1 |
LOOPER_ID_INPUT | int64 | 2 |
LOOPER_ID_USER | int64 | 3 |
Aus std/android/looper.lyx erzeugt (Stand 2026-08-02, lyxc 1.0.21A). Die zuvor hier gelisteten Funktionen existieren in der Unit nicht.
