8 dépôts
Mechanisms to initiate specific application tasks via operating system broadcast signals.
Distinct from Intent-Based Navigation: Focuses on triggering background tasks rather than navigating between application activities.
Explore 8 awesome GitHub repositories matching mobile development · System Intent Task Triggering. Refine with filters or upvote what's useful.
ytdlnis is a mobile application that serves as a graphical client for the yt-dlp engine on Android. It functions as a media downloader and manager, providing a user interface to retrieve video and audio from websites. The project distinguishes itself by integrating directly with the Android system share menu and intents to trigger background downloads from external apps. It includes a dedicated authentication cookie manager to import and sync browser session data, enabling the retrieval of private, age-restricted, or premium content. The application covers broad capability areas including au
Receives system signals from external apps to initiate background media downloads and processing.
ShortcutBadger is an Android notification badge library and UI component designed to display numeric unread counts on application shortcuts. It functions as a cross-launcher badge manager to ensure notification consistency across different device manufacturers. The library provides compatibility for various Android launchers, including those from Samsung, LG, Sony, and HTC. It implements this by mapping generic badge requests to manufacturer-specific internal APIs and utilizing dynamic vendor detection. The project covers mobile notification management and system-level badge updates to refle
Triggers badge updates by sending specific system intents that target the launcher application's internal listener.
This project is a collection of reference implementations and sample applications for Flutter. It provides practical examples covering API integration, user authentication, data persistence, and a gallery of UI patterns. The repository distinguishes itself by offering a wide array of functional demos, including implementations for Google and email-based identity verification, cloud database synchronization, and the use of both relational and key-value local storage. It also includes specialized utility examples such as expense tracking, tip calculation, and body mass index tools. The project
Triggers system-level tasks such as displaying branded splash screens and handling PDF file viewing.
react-native-permissions est une bibliothèque de permissions multiplateforme qui fournit une interface unifiée pour demander et vérifier les permissions système sur iOS, Android et Windows. Elle fonctionne comme un gestionnaire d'état des permissions et un auditeur de capacités de l'appareil pour déterminer si l'accès à des données sensibles ou au matériel est accordé, refusé ou bloqué. Le projet inclut un contrôleur d'accès aux médias pour gérer l'accès limité aux photos et aux contacts via les sélecteurs natifs du système. Il dispose également d'un intégrateur de paramètres système qui dirige les utilisateurs vers les pages de paramètres de l'appareil pour basculer manuellement les permissions des applications et des notifications. La bibliothèque couvre une large gamme de capacités de contrôle d'accès, y compris la vérification de la précision de la localisation, la gestion des permissions de notification et la possibilité de demander des permissions aux utilisateurs avec des justifications. Sur Android, elle fournit spécifiquement des utilitaires pour auditer les capacités système telles que les alarmes exactes et les intents plein écran.
Invokes system-level intents and deep links to guide users to the application settings page.
react-native-permissions est une bibliothèque de permissions mobiles multiplateforme qui fournit une API unifiée pour vérifier et demander des permissions matérielles et logicielles sur iOS, Android et Windows. Elle sert de gestionnaire de permissions d'appareil pour vérifier l'état des permissions et inviter les utilisateurs à accéder aux fonctionnalités de l'appareil sur différents systèmes d'exploitation. La bibliothèque inclut un navigateur de paramètres système pour diriger les utilisateurs vers les paramètres de l'appareil spécifiques à l'application afin de modifier les permissions bloquées ou limitées. Elle fournit une interface unique pour gérer les demandes de permissions spécifiques à la plateforme et les autorisations de notification. Le projet couvre le contrôle d'accès aux appareils mobiles pour les fonctionnalités matérielles telles que la caméra, le microphone et la localisation. Les domaines de capacité incluent l'autorisation des notifications push, la vérification de l'accès à la localisation précise et la gestion de permissions multiples.
Directs users to specific operating system settings pages for the application or notifications.
Ce projet est une collection d'implémentations de référence d'applications Android et de projets d'exemple. Il fournit du code source éducatif démontrant les modèles de développement standard pour construire des applications mobiles fonctionnelles. Le dépôt inclut des exemples spécifiques pour la conception d'UI Android, la persistance des données et l'intégration matérielle. Il fournit des implémentations de référence pour gérer les processus en arrière-plan de longue durée et les diffusions système, ainsi que des démonstrations de construction de mises en page et de graphiques personnalisés. La base de code couvre un large éventail de capacités, incluant la programmation réseau pour la récupération de données distantes, la gestion locale des données utilisant les préférences partagées et les bases de données, et l'utilisation des capteurs de l'appareil, Bluetooth, caméras et microphones. Il démontre également l'utilisation de mises en page modulaires par fragments, les notifications système et la gestion des permissions d'application.
Shows how to trigger application logic by listening for system-wide broadcast intents and custom signals.
ics-openvpn est un client OpenVPN pour les appareils Android utilisé pour établir des connexions de réseau privé virtuel (VPN) sécurisées. Il fonctionne comme un gestionnaire de connexion qui crée des tunnels chiffrés entre un appareil mobile et un serveur distant pour protéger le trafic internet et fournir un accès aux réseaux privés. L'application prend en charge la configuration des appareils d'entreprise, permettant aux politiques de gestion centrale de restreindre le comportement et de définir des profils de connexion par défaut. Elle inclut un importateur de profil pour charger les paramètres de connexion et les certificats de sécurité à partir de fichiers de configuration reçus par e-mail ou téléchargement direct. Le client fournit une interface programmatique pour gérer les états de démarrage, d'arrêt et de reprise des connexions réseau via des déclencheurs externes et des intents d'application. Il utilise le VpnService du système Android pour router le trafic réseau via une interface virtuelle.
Processes system intents to trigger background connection tasks and manage network states.
Smart-AutoClicker is an Android automation tool designed to execute clicks and swipes on mobile devices. It functions as an image recognition automator, a screen interaction macro, and an event-driven task orchestrator. The project distinguishes itself by using image detection to trigger specific actions when predefined visual patterns appear on the screen. It also initiates automation sequences based on system broadcasts, elapsed time, or internal state metrics. The tool covers a broad range of capabilities including precision input emulation for on-screen gestures and the management of com
Initiates automation sequences by listening for system-level broadcast signals.