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 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.