awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Karumi avatar

Karumi/DexterArchived

0
View on GitHub↗
5,199 Stars·674 Forks·Java·Apache-2.0·3 Aufrufekarumi.com↗

Dexter

Dexter ist eine Java-Bibliothek und ein Wrapper zur Verwaltung von Laufzeit-Systemberechtigungen unter Android. Sie vereinfacht den Prozess der Anforderung von Berechtigungen von Benutzern, indem sie den in Activities und Fragments erforderlichen Boilerplate-Code reduziert und ein Callback-System zur Handhabung gewährter und abgelehnter Zustände bereitstellt.

Die Bibliothek enthält einen Handler zur Anzeige von Begründungen für Benutzer, wenn gefährliche Berechtigungen abgelehnt werden oder eine weitere Rechtfertigung erfordern. Sie bietet zudem automatisierte Reaktionsmechanismen, wie das Auslösen von Benutzeroberflächenelementen, wenn eine Berechtigungsanforderung abgelehnt wird.

Das Projekt deckt Fehlererkennung und -überwachung ab, um Ausfälle während des Berechtigungsanforderungsprozesses zu erfassen. Es enthält zudem Kontrollen zur Verwaltung der Ausführung von Berechtigungs-Listener-Callbacks, um Synchronisierungsfehler zu verhindern.

Features

  • Android Permission Management - Simplifies the process of requesting and managing system-level runtime permissions on Android devices.
  • Permission Rationale Providers - Provides utilities for presenting custom explanations to users before triggering system permission prompts.
  • Permission Request Workflows - Implements a high-level system for managing the lifecycle of permission requests including granted and denied states.
  • Runtime Permission Management - Handles the request and validation of multiple system-level permissions while the application is running.
  • Permission Error Detection - Provides utilities to detect incorrect permission implementation patterns and capture integration errors during the request process.
  • Android System API Wrappers - Provides a streamlined wrapper around Android system APIs to reduce boilerplate code in activities and fragments.
  • Permanent Denial Handling - Automates UI responses such as dialogs or snackbars when a user rejects a system permission request.

Star-Verlauf

Star-Verlauf für karumi/dexterStar-Verlauf für karumi/dexter

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Dexter

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Dexter.
  • hotchemi/permissionsdispatcherAvatar von hotchemi

    hotchemi/PermissionsDispatcher

    11,177Auf GitHub ansehen↗

    PermissionsDispatcher is a declarative permission management library for Android. It provides a framework for handling runtime and special permissions using an API that routes request results to specific handler methods. The library uses annotations to trigger designated methods for success, rationales, or denials. It coordinates both standard runtime permission flows and specialized permissions that require directing the user to system settings activities for manual approval. The system includes workflows for custom permission justifications and denial handling, including fallbacks for when

    Java
    Auf GitHub ansehen↗11,177
  • permissions-dispatcher/permissionsdispatcherAvatar von permissions-dispatcher

    permissions-dispatcher/PermissionsDispatcher

    11,177Auf GitHub ansehen↗

    PermissionsDispatcher is a declarative Android API and runtime permission manager. It provides a structured system for requesting and verifying system permissions while separating authorization logic from general business code. The project focuses on managing the permission request workflow, which includes justifying requests with custom explanations and handling user responses to system prompts. It also functions as a system settings guide, directing users to the manual Android settings menu for special permissions that require approval outside of the application.

    Java
    Auf GitHub ansehen↗11,177
  • getactivity/xxpermissionsAvatar von getActivity

    getActivity/XXPermissions

    6,748Auf GitHub ansehen↗

    XXPermissions is a framework and manager for handling runtime and special system permissions across different Android operating system versions. It provides a unified interface for requesting standard permissions and directing users to system settings pages for advanced access control, such as file access and accessibility services. The project features a backward compatibility layer that abstracts version-specific logic, removing the need for manual operating system version checks in client code. It utilizes a chainable request pipeline to queue multiple permissions and manage their asynchro

    Javaandpermissionandroidandroidpermissions
    Auf GitHub ansehen↗6,748
  • yanzhenjie/andpermissionAvatar von yanzhenjie

    yanzhenjie/AndPermission

    6,628Auf GitHub ansehen↗

    AndPermission is a unified API manager for coordinating runtime permissions, secure file sharing, and high-privilege system access on Android. It provides a lifecycle-aware wrapper for handling dangerous permissions and user consent callbacks through a centralized permissions manager. The project distinguishes itself by managing special permissions that require high-privilege access, such as notification monitoring, screen overlays, and the ability to install applications from unknown sources. It also includes a dedicated tool for secure file sharing that generates temporary read and write ac

    Javaandroid-permissionpermissionruntime-permission
    Auf GitHub ansehen↗6,628
Alle 23 Alternativen zu Dexter anzeigen→

Häufig gestellte Fragen

Was macht karumi/dexter?

Dexter ist eine Java-Bibliothek und ein Wrapper zur Verwaltung von Laufzeit-Systemberechtigungen unter Android. Sie vereinfacht den Prozess der Anforderung von Berechtigungen von Benutzern, indem sie den in Activities und Fragments erforderlichen Boilerplate-Code reduziert und ein Callback-System zur Handhabung gewährter und abgelehnter Zustände bereitstellt.

Was sind die Hauptfunktionen von karumi/dexter?

Die Hauptfunktionen von karumi/dexter sind: Android Permission Management, Permission Rationale Providers, Permission Request Workflows, Runtime Permission Management, Permission Error Detection, Android System API Wrappers, Permanent Denial Handling.

Welche Open-Source-Alternativen gibt es zu karumi/dexter?

Open-Source-Alternativen zu karumi/dexter sind unter anderem: hotchemi/permissionsdispatcher — PermissionsDispatcher is a declarative permission management library for Android. It provides a framework for handling… permissions-dispatcher/permissionsdispatcher — PermissionsDispatcher is a declarative Android API and runtime permission manager. It provides a structured system for… getactivity/xxpermissions — XXPermissions is a framework and manager for handling runtime and special system permissions across different Android… yanzhenjie/andpermission — AndPermission is a unified API manager for coordinating runtime permissions, secure file sharing, and high-privilege… google/accompanist — Accompanist is a collection of extension libraries that provide additional functionality and specialized components… zoontek/react-native-permissions — react-native-permissions is a cross-platform permissions library that provides a unified interface for requesting and…