====== std.android.restrictions ====== Android Enterprise Restrictions (MDM-Richtlinien) auslesen. Enterprise-Richtlinien werden vom Mobile Device Management System (MDM/EMM) über den Android Restrictions-Mechanismus gesetzt und können von der App zur Laufzeit abgefragt werden. → [[lyx_-_programmiersprache:units:android|std.android]] · [[lyx_-_programmiersprache:units:android:jni|std.android.jni]] ---- ===== Verwendung ===== import std.android.restrictions; // Richtlinie als Boolean lesen var cameraDisabled: bool := AndroidRestrictionGetBool(env, activity, "no_camera", false); // Richtlinie als String lesen var serverUrl: pchar := AndroidRestrictionGetString(env, activity, "server_url", ""); // Richtlinie als Integer lesen var maxRetries: int64 := AndroidRestrictionGetInt(env, activity, "max_retries", 3); if (cameraDisabled) { DisableCameraUI(); } ---- ===== Funktionen ===== ^ Signatur ^ Sichtbarkeit ^ Beschreibung ^ | ''AndroidRestrictionGetBool(env: JNIEnv, activity: jobject, key: pchar, defaultVal: bool): bool'' | pub | Liest Boolean-Richtlinie; gibt defaultVal zurück wenn nicht gesetzt | | ''AndroidRestrictionGetString(env: JNIEnv, activity: jobject, key: pchar, defaultVal: pchar): pchar'' | pub | Liest String-Richtlinie | | ''AndroidRestrictionGetInt(env: JNIEnv, activity: jobject, key: pchar, defaultVal: int64): int64'' | pub | Liest Integer-Richtlinie | | ''AndroidRestrictionHasKey(env: JNIEnv, activity: jobject, key: pchar): bool'' | pub | Prüft ob eine Richtlinie gesetzt ist | Letzte Aktualisierung: 2026-05-22