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، توفر بشكل خاص أدوات لتدقيق قدرات النظام مثل التنبيهات الدقيقة (exact alarms) ونوايا ملء الشاشة (full-screen intents).
Invokes system-level intents and deep links to guide users to the application settings page.
react-native-permissions هي مكتبة أذونات للهواتف المحمولة عبر المنصات توفر API موحداً للتحقق من وطلب أذونات الأجهزة والبرامج على iOS و Android و Windows. تعمل كمدير لأذونات الجهاز للتحقق من حالة الإذن ومطالبة المستخدمين بالوصول إلى ميزات الجهاز عبر أنظمة تشغيل مختلفة. تتضمن المكتبة متصفحاً لإعدادات النظام لتوجيه المستخدمين إلى إعدادات الجهاز الخاصة بالتطبيق لتعديل الأذونات المحجوبة أو المحدودة. وتوفر واجهة واحدة لإدارة طلبات الأذونات الخاصة بالمنصة وتفويضات الإشعارات. يغطي المشروع التحكم في الوصول إلى ميزات الأجهزة مثل الكاميرا والميكروفون والموقع. تشمل مجالات القدرات تفويض إشعارات الدفع، والتحقق من الوصول إلى الموقع الدقيق، وإدارة الأذونات المتعددة.
Directs users to specific operating system settings pages for the application or notifications.
هذا المشروع عبارة عن مجموعة من تنفيذات مرجع تطبيقات Android ومشاريع العينة. يوفر كوداً مصدرياً تعليمياً يوضح أنماط التطوير القياسية لبناء تطبيقات جوال وظيفية. يتضمن المستودع أمثلة محددة لتصميم واجهة مستخدم Android، واستمرارية البيانات، وتكامل الأجهزة. يوفر تنفيذات مرجعية للتعامل مع العمليات الخلفية طويلة الأمد وبث النظام، بالإضافة إلى عروض توضيحية لبناء التخطيطات والرسومات المخصصة. تغطي قاعدة الكود نطاقاً واسعاً من القدرات بما في ذلك برمجة الشبكة لجلب البيانات عن بعد، وإدارة البيانات المحلية باستخدام التفضيلات المشتركة وقواعد البيانات، واستخدام مستشعرات الجهاز، و Bluetooth، والكاميرات، والميكروفونات. كما يوضح استخدام تخطيطات الأجزاء النمطية، وإشعارات النظام، وإدارة أذونات التطبيق.
Shows how to trigger application logic by listening for system-wide broadcast intents and custom signals.
تطبيق ics-openvpn هو عميل OpenVPN لأجهزة Android يستخدم لإنشاء اتصالات شبكة افتراضية خاصة (VPN) آمنة. يعمل كمدير اتصال ينشئ أنفاقاً مشفرة بين جهاز محمول وخادم بعيد لحماية حركة مرور الإنترنت وتوفير الوصول إلى الشبكات الخاصة. يدعم التطبيق تكوين أجهزة المؤسسات، مما يسمح لسياسات الإدارة المركزية بتقييد السلوك وتحديد ملفات تعريف الاتصال الافتراضية. يتضمن مستورداً لملفات التعريف لتحميل إعدادات الاتصال وشهادات الأمان من ملفات التكوين المستلمة عبر البريد الإلكتروني أو التنزيل المباشر. يوفر العميل واجهة برمجية لإدارة حالات البدء والإيقاف والاستئناف لاتصالات الشبكة من خلال مشغلات خارجية ونوايا التطبيق (Intents). يستخدم خدمة VpnService في نظام Android لتوجيه حركة مرور الشبكة عبر واجهة افتراضية.
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.