====== 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. → [[lyx_-_programmiersprache:units:android|std.android]] · [[lyx_-_programmiersprache:units:android:app_glue|std.android.app_glue]] ---- > **Diese Unit stellt derzeit keine aufrufbaren Funktionen bereit.** > Die Android-API liegt in ''libandroid.so'' bzw. ''libGLESv2.so''. Für den Aufruf wären ''DT_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.//