DroidPlugin | plugin framework on android , Run any third-party apk | Plugin library

 by   DroidPluginTeam Java Version: 0.9.1 License: LGPL-3.0

kandi X-RAY | DroidPlugin Summary

kandi X-RAY | DroidPlugin Summary

DroidPlugin is a Java library typically used in Plugin applications. DroidPlugin has no bugs, it has no vulnerabilities, it has a Weak Copyleft License and it has medium support. However DroidPlugin build file is not available. You can download it from GitHub.

A plugin framework on android,Run any third-party apk without installation, modification or repackage
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              DroidPlugin has a medium active ecosystem.
              It has 6792 star(s) with 2554 fork(s). There are 508 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 222 open issues and 188 have been closed. On average issues are closed in 161 days. There are 2 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of DroidPlugin is 0.9.1

            kandi-Quality Quality

              DroidPlugin has 0 bugs and 0 code smells.

            kandi-Security Security

              DroidPlugin has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              DroidPlugin code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              DroidPlugin is licensed under the LGPL-3.0 License. This license is Weak Copyleft.
              Weak Copyleft licenses have some restrictions, but you can use them in commercial projects.

            kandi-Reuse Reuse

              DroidPlugin releases are available to install and integrate.
              DroidPlugin has no build file. You will be need to create the build yourself to build the component from source.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed DroidPlugin and discovered the below as its top functions. This is intended to give you an instant insight into DroidPlugin implemented functionality, and help decide if they suit your requirements.
            • Installs a plugin
            • Delete the cache files
            • Get the ABK from the apk file
            • Performs native binary and copy
            • Get stub activity info
            • Returns all activity info for a process name
            • Look up an entry in the cache
            • This method initializes all messages from Iccef
            • Add all methods from the hook
            • Hack to hack the layout
            • Invokes the hook if necessary
            • Initialize the Dialer
            • Initializes the transport
            • Sets the primary clip
            • Compare two packages
            • Initialize the HookMethodHandlers
            • Invokes the method on the proxy
            • Checks if the notification is a plugin notification
            • Install the proxy instance
            • Dump a running process
            • Init service
            • Caught exception
            • Method handler
            • Init interface
            • Initialize IPhoneRegistry
            • Initialize IPhoneSubInfo
            Get all kandi verified functions for this library.

            DroidPlugin Key Features

            No Key Features are available at this moment for DroidPlugin.

            DroidPlugin Examples and Code Snippets

            No Code Snippets are available at this moment for DroidPlugin.

            Community Discussions

            Trending Discussions on DroidPlugin

            QUESTION

            How to achieve Dynamic code Loading in Android?
            Asked 2021-Feb-26 at 15:37

            Objective:

            I have an android application (main) from which I want to download (jar, apk, or any sort of package) and load the package dynamically and start the main activity of my loaded package from my main application.

            The solutions I have tried:

            I have followed this blog post and try to load the app using DexClassLoader https://medium.com/@kalpeshchandora12/dynamic-code-loading-in-android-dea83ba3bc85#:~:text=DCL(Dynamic%20code%20loading)%20allows,location%20and%20executed%20at%20runtime. I am able to follow all the step and able to load the class from the downloaded apk, now I don't know how to call the main activity of the loaded apk.

            I have followed this plugin(https://github.com/DroidPluginTeam/DroidPlugin), which is telling me that I can dynamically load the apk from the server, and then I can install it in the background and then can run it by any communication method (broadcasting, AIDL, etc.) but while following the plugin, I have encountered an error (sort of I/O error while opening APK), it's not able to open my apk for installation.

            I don't know if whatever I tried is correct or not and I am not an android guy, instead, I am a unity guy and trying to run my games (I have almost 50) within android applications. There is no choice of loading the game statically in the android project because it severely increases the size.

            Please recommend me an approach to achieve this task or if anyone can guide me on how to solve the problems that I am facing.

            ...

            ANSWER

            Answered 2021-Feb-26 at 15:37

            It sounds like you need look at Feature Delivery.

            Source https://stackoverflow.com/questions/66388409

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install DroidPlugin

            You can download it from GitHub.
            You can use DroidPlugin like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the DroidPlugin component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/DroidPluginTeam/DroidPlugin.git

          • CLI

            gh repo clone DroidPluginTeam/DroidPlugin

          • sshUrl

            git@github.com:DroidPluginTeam/DroidPlugin.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link