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
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
Dexter is a Java library and wrapper for managing runtime system permissions on Android. It simplifies the process of requesting permissions from users by reducing the boilerplate code required in activities and fragments, providing a callback system to handle granted and denied states. The library includes a handler for displaying rationale explanations to users when dangerous permissions are denied or require further justification. It also provides automated response mechanisms, such as triggering user interface elements when a permission request is rejected. The project covers error detec
react-native-permissions is a cross-platform permissions library that provides a unified interface for requesting and checking system permissions across iOS, Android, and Windows. It functions as a permission status manager and device capability auditor to determine if access to sensitive data or hardware is granted, denied, or blocked. The project includes a media access controller to handle limited access to photos and contacts through system-native pickers. It also features a system settings integrator that directs users to device settings pages to manually toggle application and notificat
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.
Die Hauptfunktionen von getactivity/xxpermissions sind: Android Permission Management, Backward Compatibility Libraries, Version Compatibility Layers, Runtime Permission Management, Compatibility Layers, Settings Redirection, Chainable Request Pipelines, System Settings Navigators.
Open-Source-Alternativen zu getactivity/xxpermissions sind unter anderem: yanzhenjie/andpermission — AndPermission is a unified API manager for coordinating runtime permissions, secure file sharing, and high-privilege… hotchemi/permissionsdispatcher — PermissionsDispatcher is a declarative permission management library for Android. It provides a framework for handling… karumi/dexter — Dexter is a Java library and wrapper for managing runtime system permissions on Android. It simplifies the process of… zoontek/react-native-permissions — react-native-permissions is a cross-platform permissions library that provides a unified interface for requesting and… googlesamples/easypermissions — Easypermissions is a library and wrapper for managing Android runtime permissions. It serves as a tool for requesting… media-kit/media-kit — Media-kit is a cross-platform media framework designed for Dart and Flutter applications. It provides a unified…