01.jdk:安装java运行时环境及开发工具包http://www.oracle.com/technetwork/java/javase/downloads/index.html02.既能满足文本编辑,debug又方便,同时还能满足插件化安装的编辑器http://www.eclipse.org/d ...
分类:
编程语言 时间:
2017-08-02 10:11:40
阅读次数:
233
微信Android架构历史 微信Android诞生之初,用的是常见的分层结构设计。这种架构简单、清晰并一直沿袭至今。这是微信架构的v1.x时代。 到了微信架构的v2.x时代,随着业务的快速发展,消息通知不及时和Android 2.3版本之前webview内存泄露问题开始突显。由于代码、内存、apk大 ...
分类:
微信 时间:
2017-07-30 14:59:49
阅读次数:
361
本期移动开发精英社群讨论的主题是「插件化」,上网查了一下,发现一篇 CSDN 博主写的文章《Android 使用动态载入框架DL进行插件化开发》。此处引用原作者的话: 随着应用的不断迭代,应用的体积不断增大,项目越来越臃肿,冗余添加。项目新功能的加入,无法确定与用户匹配性,发生严重异常往往牵一发而动 ...
分类:
其他好文 时间:
2017-07-28 23:57:54
阅读次数:
407
github:https://github.com/cayden/MySmallAndroid插件化(使用Small框架)框架源代码1. Create ProjectFile->New->New Project...1.1 Configure your new project假设宿主包名为com.e ...
分类:
移动开发 时间:
2017-07-23 22:32:58
阅读次数:
345
前言:在上一篇博文《小白也能看懂的插件化DroidPlugin原理(一)-- 动态代理》中详细介绍了 DroidPlugin 原理中涉及到的动态代理模式,看完上篇博文后你就会发现原来动态代理真的非常简单,只不过就是实现一个 InvocationHandler 接口重写一下 invoke 方法而已。不 ...
分类:
其他好文 时间:
2017-07-23 15:22:16
阅读次数:
206
前言:插件化在Android开发中的优点不言而喻,也有很多文章介绍插件化的优势,所以在此不再赘述。前一阵子在项目中用到 DroidPlugin 插件框架 ,近期准备投入生产环境时出现了一些小问题,所以决心花些时间研究了一下 DroidPlugin 插件框架的原理,以便再出现问题时也能从容应对。打开源 ...
分类:
其他好文 时间:
2017-07-22 13:14:53
阅读次数:
222
一、背景 在android开发过程最经常使用的组件非activity莫属。通过分析activity的各种跳转,执行同学能够分析用户的各种行为。更重要的一点是在做插件化的过程中,我们经常会对activity进行各种反射,来实现各种需求。 二、实现 2.1 通过对"android.app.Activit ...
分类:
其他好文 时间:
2017-07-21 23:15:59
阅读次数:
328
插件化驱动的开发,然后挂载驱动运行。有人网友理解上有误区。如何发送数据。服务实例的代理交互的角色。 设备驱协传递数据到服务实例。服务实例接受控制命令,并控制设备驱动 ...
分类:
Web程序 时间:
2017-07-06 10:05:43
阅读次数:
184
一.概述 当项目有加壳子,插件化或热修复等需求的时候,能够使用Proxy/Delegate Application框架的方式,在正常的模式中,一个程序一般仅仅有一个Application入口,而Proxy/Delegate模式中须要有两个Application,原程序的Application改为De ...
分类:
移动开发 时间:
2017-07-05 23:00:17
阅读次数:
347