RePlugin is an Android plugin framework and component orchestrator designed to load external activities, services, and receivers into an application without updating the main binary. It functions as a dynamic feature delivery system that decouples application modules into independent plugins.
Les fonctionnalités principales de qihoo360/replugin sont : Android Component Orchestrators, Android Architectures, Modular Feature Extensions, Inter-Plugin Communication, Plugin Resource Context Isolation, Android App Modularization, Android Plugin Frameworks, Android Resource Isolation.
Les alternatives open-source à qihoo360/replugin incluent : didi/virtualapk — VirtualAPK is an Android plugin framework and runtime environment designed to load and execute external Android… kaedea/android-dynamical-loading — This project is a toolkit for modular Android application development, providing a framework to load external code,… alibaba/atlas — Atlas is a modularization system and dynamic component framework for Android. It functions as a class isolation layer… droidpluginteam/droidplugin — DroidPlugin is an Android plugin framework designed to execute third-party APKs and native binaries without requiring… tencent/shadow — Shadow is an Android plugin framework designed to dynamically load and execute Android components and native libraries… mozilla-firefox/firefox — Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure…
VirtualAPK is an Android plugin framework and runtime environment designed to load and execute external Android packages dynamically. It functions as a component host that allows a main application to run activities, services, and providers delivered via external modules without requiring system installation or manifest registration. The framework enables dynamic feature delivery by loading external packages at runtime, allowing application functionality to be updated without redeploying the entire app. It provides a mechanism for Android sandbox execution, running isolated components within
This project is a toolkit for modular Android application development, providing a framework to load external code, resources, and native libraries at runtime. It enables developers to structure applications into independent modules, facilitating dynamic feature deployment and the ability to update components without requiring a full application re-installation. The framework distinguishes itself through a robust orchestration system that manages the lifecycle and integration of these modular components. It employs custom class loading and resource injection to merge external modules into the
Atlas is a modularization system and dynamic component framework for Android. It functions as a class isolation layer and incremental update engine, allowing application logic and resources to be decoupled into independent bundles that are loaded at runtime. The project distinguishes itself by providing physical bundle isolation through custom class loaders to prevent dependency conflicts and bypass method count limits. It enables the deployment of remote components and incremental patches, using bytecode diffs and resource patching to update specific application parts without requiring a ful
DroidPlugin is an Android plugin framework designed to execute third-party APKs and native binaries without requiring installation or modifications to the host application manifest. It provides a native binary plugin host that allows the loading of C and C++ binaries through native hooks to extend core application functionality. The framework utilizes a component router to direct activities and services to external plugins, bypassing the need for manual registration in the host manifest. It further decouples external activities from the host lifecycle through a proxy-based mechanism. The sys