8 Repos
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 ist eine plattformübergreifende Berechtigungsbibliothek, die eine einheitliche Schnittstelle zum Anfordern und Überprüfen von Systemberechtigungen unter iOS, Android und Windows bietet. Sie fungiert als Manager für Berechtigungsstatus und Auditor für Gerätefunktionen, um festzustellen, ob der Zugriff auf sensible Daten oder Hardware gewährt, verweigert oder blockiert ist. Das Projekt enthält einen Medienzugriffs-Controller, um den eingeschränkten Zugriff auf Fotos und Kontakte über systemeigene Picker zu handhaben. Es verfügt zudem über einen Systemeinstellungen-Integrator, der Benutzer zu den Geräteeinstellungsseiten leitet, um Anwendungs- und Benachrichtigungsberechtigungen manuell umzuschalten. Die Bibliothek deckt ein breites Spektrum an Zugriffskontrollfunktionen ab, einschließlich der Überprüfung der Standortgenauigkeit, der Verwaltung von Benachrichtigungsberechtigungen und der Möglichkeit, Benutzer mit Begründungen zur Berechtigungserteilung aufzufordern. Unter Android bietet sie spezifische Dienstprogramme für das Auditieren von Systemfunktionen wie exakte Alarme und Vollbild-Intents.
Invokes system-level intents and deep links to guide users to the application settings page.
react-native-permissions ist eine plattformübergreifende Bibliothek für mobile Berechtigungen, die eine einheitliche API zum Überprüfen und Anfordern von Hardware- und Softwareberechtigungen unter iOS, Android und Windows bereitstellt. Sie dient als Geräteberechtigungs-Manager, um den Berechtigungsstatus zu verifizieren und Benutzer zur Gewährung des Zugriffs auf Gerätefunktionen über verschiedene Betriebssysteme hinweg aufzufordern. Die Bibliothek enthält einen Navigator für Systemeinstellungen, um Benutzer zu anwendungsspezifischen Geräteeinstellungen zu leiten, damit blockierte oder eingeschränkte Berechtigungen geändert werden können. Sie bietet eine einzige Schnittstelle zur Verwaltung plattformspezifischer Berechtigungsanfragen und Benachrichtigungsautorisierungen. Das Projekt deckt die Zugriffskontrolle für mobile Geräte für Hardwarefunktionen wie Kamera, Mikrofon und Standort ab. Zu den Funktionsbereichen gehören die Autorisierung von Push-Benachrichtigungen, die Überprüfung des Zugriffs auf den präzisen Standort und die Verwaltung mehrerer Berechtigungen.
Directs users to specific operating system settings pages for the application or notifications.
This project is a collection of Android application reference implementations and sample projects. It provides educational source code demonstrating standard development patterns for building functional mobile applications. The repository includes specific examples for Android UI design, data persistence, and hardware integration. It provides reference implementations for handling long-running background processes and system broadcasts, as well as demonstrations of building layouts and custom graphics. The codebase covers a broad range of capabilities including network programming for remote
Shows how to trigger application logic by listening for system-wide broadcast intents and custom signals.
ics-openvpn ist ein OpenVPN-Client für Android-Geräte, der zum Aufbau sicherer VPN-Verbindungen verwendet wird. Er fungiert als Verbindungsmanager, der verschlüsselte Tunnel zwischen einem Mobilgerät und einem Remote-Server erstellt, um den Internetverkehr zu schützen und den Zugriff auf private Netzwerke zu ermöglichen. Die Anwendung unterstützt die Konfiguration von Unternehmensgeräten, wodurch zentrale Managementrichtlinien das Verhalten einschränken und Standardverbindungsprofile definieren können. Sie enthält einen Profil-Importer zum Laden von Verbindungseinstellungen und Sicherheitszertifikaten aus Konfigurationsdateien, die per E-Mail oder direktem Download empfangen wurden. Der Client bietet eine programmatische Schnittstelle zur Verwaltung der Start-, Stopp- und Wiederaufnahmezustände von Netzwerkverbindungen über externe Trigger und Anwendungs-Intents. Er nutzt den Android-System-VpnService, um den Netzwerkverkehr über eine virtuelle Schnittstelle zu leiten.
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.