8 个仓库
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 是一个跨平台权限库,为 iOS、Android 和 Windows 提供了请求和检查系统权限的统一接口。它充当权限状态管理器和设备能力审计器,以确定对敏感数据或硬件的访问是被授予、拒绝还是阻止。 该项目包含一个媒体访问控制器,通过系统原生选择器处理对照片和联系人的受限访问。它还具有系统设置集成器,可引导用户前往设备设置页面手动切换应用和通知权限。 该库涵盖了广泛的访问控制功能,包括位置精度验证、通知权限管理以及在提供理由的情况下提示用户授予权限。在 Android 上,它专门提供了用于审计系统能力(如精确闹钟和全屏意图)的实用工具。
Invokes system-level intents and deep links to guide users to the application settings page.
react-native-permissions 是一个跨平台移动权限库,为 iOS、Android 和 Windows 提供了检查和请求硬件及软件权限的统一 API。它作为设备权限管理器,用于验证权限状态并提示用户授予对设备功能的访问权限。 该库包含一个系统设置导航器,可引导用户前往应用特定的设备设置以修改被阻止或受限的权限。它提供了一个单一接口,用于管理平台特定的权限请求和通知授权。 该项目涵盖了针对摄像头、麦克风和位置等硬件功能的移动设备访问控制。能力领域包括推送通知授权、精确位置访问验证以及多项权限的管理。
Directs users to specific operating system settings pages for the application or notifications.
该项目是 Android 应用程序参考实现和示例项目的集合。它提供了演示构建功能性移动应用程序的标准开发模式的教育性源代码。 该存储库包括 Android UI 设计、数据持久化和硬件集成的具体示例。它提供了处理长时间运行的后台进程和系统广播的参考实现,以及构建布局和自定义图形的演示。 该代码库涵盖了广泛的功能,包括用于远程数据获取的网络编程、使用共享首选项和数据库的本地数据管理,以及设备传感器、蓝牙、摄像头和麦克风的使用。它还演示了模块化 Fragment 布局、系统通知和应用程序权限管理的使用。
Shows how to trigger application logic by listening for system-wide broadcast intents and custom signals.
ics-openvpn 是一个用于 Android 设备的 OpenVPN 客户端,用于建立安全的虚拟专用网络连接。它作为连接管理器,在移动设备和远程服务器之间创建加密隧道,以保护互联网流量并提供对私有网络的访问。 该应用程序支持企业设备配置,允许中央管理策略限制行为并定义默认连接配置文件。它包括一个配置文件导入器,用于加载通过电子邮件或直接下载接收的配置文件和安全证书。 该客户端提供了一个编程接口,通过外部触发器和应用程序意图(Intent)来管理网络连接的启动、停止和恢复状态。它利用 Android 系统 VpnService 通过虚拟接口路由网络流量。
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.