awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
leolin310148 avatar

leolin310148/ShortcutBadger

0
View on GitHub↗
7,334 estrellas·1,340 forks·Java·3 vistas

ShortcutBadger

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 reflect unread message counts on the home screen.

Features

  • Android Notification Badges - Provides a library for displaying numeric unread counts as badges on application shortcuts for Android devices.
  • Device Vendor Detection - Identifies the device manufacturer during initialization to select the appropriate badge implementation strategy.
  • Mobile Notification Managers - Updates system badge counts dynamically to reflect the current state of unread notifications within an Android app.
  • System Intent Task Triggering - Triggers badge updates by sending specific system intents that target the launcher application's internal listener.
  • Vendor API Abstractions - Maps generic badge requests to the unique internal APIs of different device manufacturers for cross-vendor compatibility.
  • Badges - Ensures notification badge consistency across various device launchers including Samsung, LG, Sony, and HTC.
  • Notification Badges - Updates system notification counts to reflect unread messages on devices that support linked badges.
  • Notification Indicators - Implements iOS-style notification badges to alert users of pending updates on the Android home screen.
  • Android Libraries - Ships as a pre-written code module to extend notification badge functionality in Android applications.
  • Android UI Components - Provides specialized interface elements for implementing notification badges on the Android operating system.
  • Dynamic Method Invocation - Uses reflection to access hidden system methods in manufacturer launchers by resolving signatures at runtime.

Historial de estrellas

Gráfico del historial de estrellas de leolin310148/shortcutbadgerGráfico del historial de estrellas de leolin310148/shortcutbadger

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace leolin310148/shortcutbadger?

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.

¿Cuáles son las características principales de leolin310148/shortcutbadger?

Las características principales de leolin310148/shortcutbadger son: Android Notification Badges, Device Vendor Detection, Mobile Notification Managers, System Intent Task Triggering, Vendor API Abstractions, Badges, Notification Badges, Notification Indicators.

¿Qué alternativas de código abierto existen para leolin310148/shortcutbadger?

Las alternativas de código abierto para leolin310148/shortcutbadger incluyen: qstumn/badgeview — BadgeView is a custom UI component for Android that displays numeric or text notification indicators on other view… ashok-varma/bottomnavigation — BottomNavigation is an Android UI component library used to implement a standard navigation bar at the bottom of a… xcltapestry/xcl-charts — XCL-Charts is a native Android charting library designed as a high-performance graphics engine for rendering complex,… tamsiree/rxtool — RxTool is an Android development utility library consisting of reusable components and helper classes for common… xuexiangjys/xui — XUI is a native Android UI framework and component library designed for building application interfaces. It provides a… h07000223/flycotablayout — FlycoTabLayout is a Java-based library for building tabbed navigation interfaces in Android applications. It functions…

Alternativas open-source a ShortcutBadger

Proyectos open-source similares, clasificados según cuántas características comparten con ShortcutBadger.
  • qstumn/badgeviewAvatar de qstumn

    qstumn/BadgeView

    3,963Ver en GitHub↗

    BadgeView is a custom UI component for Android that displays numeric or text notification indicators on other view elements. It is built as a Material Design component that functions as an animated and interactive view for signaling alerts or item counts. The component distinguishes itself through support for drag-to-dismiss gestures, allowing users to remove alerts from the screen via touch interactions. It also utilizes smooth visibility animations to transition state changes rather than using immediate shifts. The library covers broad UI capabilities including content management for updat

    Javabadgebadgeviewmaterialdesign
    Ver en GitHub↗3,963
  • ashok-varma/bottomnavigationAvatar de Ashok-Varma

    Ashok-Varma/BottomNavigation

    4,348Ver en GitHub↗

    BottomNavigation is an Android UI component library used to implement a standard navigation bar at the bottom of a mobile screen. It provides a reusable interface for accessing top-level application destinations while following mobile design standards. The library includes a notification badge system to alert users of new content or pending actions on navigation tabs. This system allows for the customization of the colors, shapes, borders, and positions of these indicators, as well as control over their visibility. The project covers broader mobile UI customization, enabling the modification

    Javaandroidandroid-libraryandroid-ui
    Ver en GitHub↗4,348
  • tamsiree/rxtoolAvatar de Tamsiree

    Tamsiree/RxTool

    12,305Ver en GitHub↗

    RxTool is an Android development utility library consisting of reusable components and helper classes for common mobile development tasks. It provides a coordinated set of toolkits for hardware interfacing, media processing, and user interface construction. The project features specialized implementations for mobile payment integration with Alipay and WeChat Pay, as well as dedicated tools for social sharing workflows. It includes a security-focused set of human verification widgets, such as puzzle and sliding captchas, to prevent automated bot interactions. The library covers a broad capabi

    Kotlinalipaybarcodedialog
    Ver en GitHub↗12,305
  • xcltapestry/xcl-chartsAvatar de xcltapestry

    xcltapestry/XCL-Charts

    4,020Ver en GitHub↗

    XCL-Charts is a native Android charting library designed as a high-performance graphics engine for rendering complex, interactive data visualizations. It provides a comprehensive framework for drawing diverse 2D and 3D plots directly onto the native canvas, enabling the creation of custom user interface components for mobile applications. The library distinguishes itself through a robust architecture that handles coordinate mapping and object-oriented composition, allowing for the construction of sophisticated, multi-axis layouts. It supports real-time data exploration through gesture-driven

    Java
    Ver en GitHub↗4,020
  • Ver las 30 alternativas a ShortcutBadger→