意义 研究插件框架的意义在于下面几点: 减小安装包的体积,通过网络选择性地进行插件下发模块化升级。减小网络流量静默升级,用户无感知情况下进行升级解决低版本号机型方法数超限导致无法安装的问题代码解耦 现状 Android中关于插件框架的技术已经有过不少讨论和实现。插件通常打包成apk或者dex的形式。
分类:
移动开发 时间:
2016-02-17 19:09:24
阅读次数:
310
[转]本文来自:最简单最强大的插件框架(Net 2.0+)http://www.cnblogs.com/baihmpgy/p/3305215.html Document http://www.iopenworks.com/Documents/DocumentsList ^...
分类:
Web程序 时间:
2015-10-06 15:16:57
阅读次数:
646
Maven是Java工程常用的项目管理工具,通过Maven可以管理项目的各个生命周期。Maven本质是一个插件框架,本身并不执行任何构建任务,所有的工作都是交给插件来完成的。熟练使用Maven插件,可以让我们的开发...
分类:
其他好文 时间:
2015-08-13 01:21:06
阅读次数:
594
本文基于singwhatiwanna的开源DL插件框架讲述,修改并重构了一些内容,任总的blog原理讲得比较浅,这里我基于自己的理解再详细讲一点东西,也算是一个记录吧~
预备知识:
一. Java ClassLoader
作用:
加载Class文件到JVM,以供程序使用的。我们知道,java程序可以动态加载类定义,而这个动态加载的机制就是通过Clas...
分类:
移动开发 时间:
2015-07-20 13:03:17
阅读次数:
318
我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有 这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven- compiler-pl...
分类:
其他好文 时间:
2015-07-15 14:49:17
阅读次数:
93
(在开始之前,非常感谢D10.天地弦)1.1 概述 MyBean是一个用于Delphi应用程序开发的开源、轻量级、可配置插件框架。它通过巧妙的系统架构设计,无需复杂的配置和安装,就可使程序开发人员方便地实现应用程序的模块化开发、管理和发布,极大地提高软件开发效率。并且,MyBean还留给程序开发人....
分类:
其他好文 时间:
2015-07-09 22:37:08
阅读次数:
167
从2010年依靠插件框架创业至今,已有不少年头了。看着我们程序员以前刚创业的照片不禁有感而发,跟大家来分享一下我们创业最苦逼的那段历史。1 我们的变化最初,我们就是在这个办公室开始运营的,政府支持的一个不到30平米的房子。公司运营时正式员工4人。这些宝贵的照片拍摄于2010年3月25日,遗憾的是,后...
分类:
其他好文 时间:
2015-06-08 14:59:56
阅读次数:
118
Maven 插件和仓库Maven 本质上是一个插件框架,它的核心并不执行任何具体的构建任务,仅仅定义了抽象的生命周期,所有这些任务都交给插件来完成的。每个插件都能完成至少一个任务,每个任务即是一个功能,将这些功能应用在构建过程的不同生命周期中。这样既能保证拿来即用,又能保证 maven 本身的繁杂和...
分类:
其他好文 时间:
2015-05-22 13:18:59
阅读次数:
154
Android插件开发初探对于Android的插件化其实已经讨论已久了,但是市面上还没有非常靠谱成熟的插件框架供我们使用。这里我们就尝试性的对比一下Java中,我们使用插件化该是一个怎么样的流程,且我们如何将此流程移植到Android框架上去使用。很多代码都是内部资料,不喜勿喷,谢谢~为什么要插件化?
功能越来越多
代码、安装包越来越大
小的更新也需要重新发布
更新频繁,安装成本太大
用户无法选择性...
分类:
移动开发 时间:
2015-05-08 18:14:07
阅读次数:
162
网上找了很多关于插件式开发的资料 最值得研究意义的两种开源开发插件框架http://www.oschina.net/p/cjframeforandroid 与http://www.oschina.net/p/xcombine 另外还有一种非常简单的通过sharedUserId方式去实现。接下来讲的就是最方便的通过sharedUserId去实现。
思路:在主app中与次app中设置同样...
分类:
移动开发 时间:
2015-04-28 18:37:43
阅读次数:
224