zoukankan      html  css  js  c++  java
  • android 插件框架

    解决方案:

    1.宿主 注册 act service  反射调用 插件apk

    2.引用公用库的方法,给插件act和service设置代理,调用代理

    3.android系统加载dex用dexClassLoader,android程序有pathClassLoader类继承与dexClassLoader但是不能加载到虚拟机生命周期,解决方案是采用pathClassLoader加载后再调用dexClassLoader加载pathClassLoader。

    4.淘宝那套插件框架 每个插件单独生活在独自的进程中。

    实施方案:2套方案

    注意点:

    1.插件打包:公用库不能打包到插件中,插件打包时用外部引用模式

    2.插件升级 ,插件必须运行在另一个进程中 升级时 先 kill掉进程再重新加载dex包

    3.使用限制:调用content 不能调用this 需要调用that  xml中的 View 标签的 onClick 不能使用

    4.插件调用:调用什么插件需要从网络上下载相应的插件。

  • 相关阅读:
    国内好用的maven仓库,添加到本地nexus中
    02 介绍
    11 jsp脚本调用java代码
    12 jsp page 指令
    14 javaBean 组件
    13 jsp include
    01 Servlet & Jsp 技术概述
    pl/sql 实例精解 05
    pl/sql 实例精解 06
    pl/sql 实例精解 08
  • 原文地址:https://www.cnblogs.com/wjw334/p/4411025.html
Copyright © 2011-2022 走看看