E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android插件化
android插件化
简述
2015年是
Android插件化
技术突飞猛进的一年,随着业务的发展各大厂商都碰到了AndroidNative平台的瓶颈:从技术上讲,业务逻辑的复杂导致代码量急剧膨胀,各大厂商陆续出到65535方法数的天花板
linghu_java
·
2018-09-18 21:00
Android[系统学习总结]
1Android[插件化或称动态加载]
Android插件化
完全解析http://www.androidblog.cn/index.php/Index/detail/id/16#1.1深入探讨Java类加载器类加载器
3ds
·
2018-08-24 10:21
Android插件化
的兼容性(中):Android P的适配
Android系统的每次版本升级,都会对原有代码进行重构,这就为插件化带来了麻烦。AndroidP对插件化的影响,主要体现在两方面,一是它重构了H类中Activity相关的逻辑,另一个是它重构了Instrumentation。3.1H类的变身3.1.1从Message和Handler说起对于App开发人员而言,Message和Handler是耳熟能详的两个概念。我们简单回顾一下,一条消息是怎么发送
包建强
·
2018-08-23 00:00
Android插件化
的兼容性(上):Android O的适配
首先声明,《
Android插件化
开发指南》这本书所介绍的Android底层是基于Android6.0(APIlevel23)的,而本书介绍的各种插件化解决方案,以及配套的70多个例子,在Android7.0
包建强
·
2018-08-23 00:00
插件化的昨天、今天与明天
有了开放的环境,才会有无数英雄竟折腰,在
Android插件化
的领域百家争鸣、百花齐放。这是最坏的年代,随着插件化技术在中国的普及,你会发现,去中国的各大互联网公司面试,一般都会聊聊插件化的技术。
吴怡may_wuyi
·
2018-08-21 15:55
有关
Android插件化
思考
最近几年移动开发业界兴起了「插件化技术」的旋风,各个大厂都推出了自己的插件化框架,各种开源框架都评价自身功能优越性,令人目不暇接。随着公司业务快速发展,项目增多,开发资源却有限,如何能在有限资源内满足需求和项目的增长,同时又能快速响应问题和迭代新需求,这就是一个矛盾点。此时,插件化技术正好风生水起,去了解各个主流框架实现思路,看看能对目前工作是否有帮助,是很有必要的。主要分为以下几个部分插件化介绍
爱编码的coder
·
2018-08-15 00:00
插件化
模块化
组件化
设计模式
android
《
Android插件化
开发指南》面世
本书在京东购买地址:https://item.jd.com/31178047689.html本书Q群:389329264(一)这是一本什么书如果只把本书当作纯粹介绍
Android插件化
技术的书籍,那就大错特错了
包建强
·
2018-08-07 23:00
【
Android插件化
】RePlugin集成配置
看这篇文章的相信都提前对
android插件化
技术了解一二,最近有需求要使用360的开源RePlugin实现APK插件,说起这个的集成是简单的,但了解这个的原理,其背后涉及的是一系列的知识点,面广,且复杂
芒果味的你呀
·
2018-08-01 20:06
【
Android插件化
】RePlugin集成配置
看这篇文章的相信都提前对
android插件化
技术了解一二,最近有需求要使用360的开源RePlugin实现APK插件,说起这个的集成是简单的,但了解这个的原理,其背后涉及的是一系列的知识点,面广,且复杂
芒果味的你呀
·
2018-08-01 20:06
Android 插件化原理学习 —— Hook 机制之动态代理
的快速迭代更新,基于H5Hybrid的解决方案有很多,由于webview本身的性能问题,也随之出现了很多基于JS引擎实现的原生渲染的方案,例如ReactNative、weex等,而国内一线大厂基本上主要还是
Android
匠心
·
2018-07-19 00:00
hook
插件化
android
java
《
Android插件化
开发指南》勘误
一些常识:1)全书70个代码例子中,涉及到插件的例子,请先assemble插件的项目,这会在HostApp项目中生成assets目录,并在该目录下plugin1.apk。这样,HostApp才能正常运行。2)本书基于Android6.0(APIlevel23)的源码进行分析,本书的代码在Android7.0(APIlevel24)手机上测试都是能正常工作的。对于Android7.0以上版本,有些插
包建强
·
2018-07-16 10:00
Android插件化
开发
题记背景当时的情况是这样的,我们一直在mtk相机做二次开发,开发了例如水印、儿童等模式,还有一些基础功能。但每次mtk大版本迭代的时候,mtk都会调整框架,移植就成了世界上最痛苦的事情。我们的解决方案就是要开发一个独立相机app,能在所有平台上运行。当时,我们有4个兄弟参于这次开发。那么问题来了,我们如何分工和并发工作呢?我们协商决定把所的模式都设计成插件式。只要把插件化的框架搭建出来,其它的兄弟
azmohan
·
2018-06-21 00:58
Android插件化
原理(一)Activity插件化
相关文章Android深入四大组件系列Android解析AMS系列Android解析ClassLoader系列前言四大组件的插件化是插件化技术的核心知识点,而Activity插件化更是重中之重,Activity插件化主要有三种实现方式,分别是反射实现、接口实现和Hook技术实现。反射实现会对性能有所影响,主流的插件化框架没有采用此方式,关于接口实现可以阅读dynamic-load-apk的源码,这
刘望舒
·
2018-05-29 01:13
Android动态加载技术三个关键问题详解
本文摘选自任玉刚著《Android开发艺术探索》,介绍了
Android插件化
技术的原理和三个关键问题,并给出了作者自己发起的开源插件化框架。
kendal1014
·
2018-05-28 17:13
JVM核心教程之JVM运行与类加载全过程详解
例如:1.编写一个面向接口的应用程序,可能等到运行时再指定其实现的子类;2.用户可以自定义一个类加载器,让程序在运行时从网络或其他地方加载一个二进制流作为程序代码的一部分;(这个是
Android插件化
,
AskHarries
·
2018-04-27 10:13
Android插件化
基础1-----加载SD上APK
Android插件化
基础的主要内容包括
Android插件化
基础1-----加载SD上APK
Android插件化
基础2----理解Context
Android插件化
基础3----Android的编译打包APK
Enhao先生
·
2018-04-21 17:26
JVM(二)类加载机制(类加载过程和类加载器)
例如:1.编写一个面向接口的应用程序,可能等到运行时再指定其实现的子类;2.用户可以自定义一个类加载器,让程序在运行时从网络或其他地方加载一个二进制流作为程序代码的一部分;(这个是
Android插件化
,
Zeus_龙
·
2018-04-17 21:37
JVM类加载器
JVM
Android进程启动与Activity显示
前言这段时间,leader安排的任务进行
Android插件化
,热修复相关的调研,对于插件化和热修复涉及到的核心技术点,在于对于类装载,资源装载的认识还有对于启动流程的熟悉,带着该任务,于是有了接下来,一系列的文章
Jensen95
·
2018-03-27 11:41
Android进程启动与Activity显示
前言这段时间,leader安排的任务进行
Android插件化
,热修复相关的调研,对于插件化和热修复涉及到的核心技术点,在于对于类装载,资源装载的认识还有对于启动流程的熟悉,带着该任务,于是有了接下来,一系列的文章
Jensen
·
2018-03-27 00:00
android
Android插件化
基础--Binder机制
Binder是一套基于CS的架构。下面以一个极简的例子来学习Binder。1.首先定义一个IMedia.aidl文件。interfaceIMedia{booleanstart();booleanstop();}2.然后IDE会帮我们自动生成一个IMedia.java文件publicinterfaceIMediaextendsandroid.os.IInterface{publicstaticabs
陈美圆
·
2018-03-16 15:43
Android读书笔记
【Android 热修复与插件化 一】带你入门
Android插件化
(附demo)
###一.背景
Android插件化
作为每个合格的Android程序员都必须会的技术,被各大厂广泛使用。随着各大厂对移动互联网的垄断,我们渐渐发现app集成的功能越来越多。
Colin_Mindset
·
2018-03-08 00:00
android
插件化
入门
demo
热修复
Android
Android面试系列文章2018之
Android插件化
篇
Android面试系列文章2018之
Android插件化
篇1.来由 业务逻辑的复杂性带来的是代码的过于膨胀,就不得不提起方法数超过65535/64k的问题,我们可以通过Dex分包来解决,同时也可以通过使用插件化开发来解决
ClAndEllen
·
2018-02-28 10:54
android博客
Android面试系列文章2018之
Android插件化
篇
Android面试系列文章2018之
Android插件化
篇1.来由 业务逻辑的复杂性带来的是代码的过于膨胀,就不得不提起方法数超过65535/64k的问题,我们可以通过Dex分包来解决,同时也可以通过使用插件化开发来解决
ClAndEllen
·
2018-02-28 10:54
android博客
微信小程序免安装是个伪命题
PS:小程序的免安装其实跟
Android插件化
类似,从服务器下载资源包到本地后动态加载。
brycegao321
·
2018-02-09 00:00
微信小程序
《
Android插件化
技术——原理篇》
|导语插件化技术最早从2012年诞生至今,已经走过了5个年头。从最初只支持Activity的动态加载发展到可以完全模拟app运行时的沙箱系统,各种开源项目层出不穷,在此挑选了几个代表性的框架,总结其中的技术原理。由于本人水平有限,插件化框架又相当复杂,文中若有错误或者不准确的地方望高手指点。内容概要一、发展历史插件化技术最初源于免安装运行apk的想法,这个免安装的apk可以理解为插件。支持插件化的
·
2018-01-13 15:00
插件化开发之发展历史及特性区别总结
引言先简单介绍一下
Android插件化
。很早之前已经有公司在研究这项技术,淘宝做得比较早,但淘宝的这项技术一直是保密的。
章鱼老李
·
2017-12-13 14:41
插件化开发
Android部分技术点目录(3)
目录
Android插件化
原理oom_adj的具体计算方法ActivityStack/ActivityRecord/TaskRecord关系Binder深入把XML文件inflate到界面上的全过程trycatchfinally
蓝灰_q
·
2017-12-12 23:25
浅谈
Android插件化
如今,插件化与组件化的开发越来越广泛的被我们所使用,尤其是许多大公司。什么事插件化,什么是组件化呢?组件化开发:就是将一个app分成多个模块,每个模块都是一个组件(Module),开发的过程中我们可以让这些组件相互依赖或者单独调试部分组件等,但是最终发布的时候是将这些组件合并统一成一个apk,这就是组件化开发。插件化开发:和组件化开发略有不用,插件化开发时将整个app拆分成很多模块,这些模块包括一
被时光移动的城
·
2017-12-08 22:06
android插件化
框架-Replugin
Replugin是360开源的一款插件化框架,同样过多的资料就不在这展现了,github上有最完整的官网介绍。github地址:https://github.com/DroidPluginTeam/DroidPlugin宿主接入工作project的gradle中加入:classpath'com.qihoo360.replugin:replugin-host-gradle:2.2.1'app的gra
LoveWyf_
·
2017-11-20 14:10
第三方框架的学习
Android插件化
-RePlugin项目集成与使用详解
前言:前一段时间新开源了一种全面插件化的方案--RePlugin,之前一种都在关注DroidPlugin并且很早也在项目中试用了,但最终没有投入到真正的生产环节,一方面是项目中没有特别需要插件化的需求,另一方面也考虑到DroidPlugin不是特别稳定,Android系统每更新一次DroidPlugin可能就会出现一些Bug,毕竟Hook了Android原生的太多东西,系统一旦更新引发Bug是在所
codingblock
·
2017-11-01 15:58
Android插件基础之类加载器学习
为了知悉
android插件化
的实现原理,从而需要从头了解android加载apk,以及基础的java类加载的加载过程情况,为方便记录和记忆,故此将学习了解的过程记录成文字,以下文字记录部分可能来自与多个来源
amiko
·
2017-10-30 23:00
Android插件化
方案 RePlugin/README_CN.md at dev · Qihoo360/RePlugin · GitHub
RePlugin——历经三年多考验,数亿设备使用的,稳定占坑类插件化方案RePlugin是一套完整的、稳定的、适合全面使用的,占坑类插件化方案,由360手机卫士的RePluginTeam研发,也是业内首个提出”全面插件化“(全面特性、全面兼容、全面使用)的方案。其主要优势有:极其灵活:主程序无需升级(无需在Manifest中预埋组件),即可支持新增的四大组件,甚至全新的插件非常稳定:Hook点仅有
·
2017-10-19 11:00
android
插件
replugin
Android插件化
基础3----Android的编译打包流程详解
Android插件化
基础的主要内容包括
Android插件化
基础1-----加载SD上APK
Android插件化
基础2----理解Context
Android插件化
基础3----Android的编译打包APK
隔壁老李头
·
2017-09-24 23:26
Android热修复技术总结
插件化和热修复技术是Android开发中比较高级的知识点,是中级开发人员通向高级开发中必须掌握的技能,插件化的知识可以查我我之前的介绍:
Android插件化
(http://blog.csdn.net/xiangzhihong8
passiontim
·
2017-09-23 13:44
Android插件化
的历史及热门项目对比
转载自http://www.chopiter.com/android_plugin/本文旨在梳理
Android插件化
的历史及对比各家技术能解决的问题,对比出优缺点。
goolong
·
2017-09-21 12:47
Android插件化
的历史及热门项目对比
转载自http://www.chopiter.com/android_plugin/本文旨在梳理
Android插件化
的历史及对比各家技术能解决的问题,对比出优缺点。
goolong
·
2017-09-21 12:47
android插件化
框架DL学习笔记及漫谈一点插件化技术
DL框架全称是dynamic-load-apk,github的项目地址为:https://github.com/singwhatiwanna/dynamic-load-apk,项目发起者是百度的高级安卓工程师任玉刚,Android圈子混的人对任玉刚的名字很大可能听过,他写的书《Android开发艺术探索》相信很多同行也读过,而本人第一次接触到DL框架,也是因为这本书的机缘。首先,先看看DL的简单的
大梦人生
·
2017-09-11 16:34
Android
github
插件
框架
架构
Android
插件化开发小结
引言先简单介绍一下
Android插件化
。很早之前已经有公司在研究这项技术,淘宝做得比较早,但淘宝的这项技术一直是保密的。
流水潺湲
·
2017-09-06 15:10
Android插件化
资料收集整理
资源管理框架(AssetManager)简要介绍和学习计划2.Android应用程序资源的编译和打包过程分析3.Android应用程序资源管理器(AssetManager)的创建过程分析VirtualApk1.
Android
cmeiyuan
·
2017-08-30 09:58
Android热门前沿相关面试知识
Android热门前沿知识相关面试MVC/MVP/MVVM
Android插件化
Android热更新MVC模式MVC定义M:业务逻辑处理V:处理数据显示的部分C:Activity处理用户交互问题MVC特点耦合性低可扩展性好模块职责划分明确
codeteenager
·
2017-08-21 13:23
android
android 插件化开发(个人理解入门)
个人感觉
android插件化
是未来发展的一个需要,用户为什么必须按照开发人员的来使用,用户也可以根据自己的喜好来决定是否需要这个功能,想不想要这个功能,插件化就是一种可以根据用户的来定制的一种快速开发的方式
潇十一郎
·
2017-08-18 15:26
JVM 类加载机制
例如:1.编写一个面向接口的应用程序,可能等到运行时再指定其实现的子类;2.用户可以自定义一个类加载器,让程序在运行时从网络或其他地方加载一个二进制流作为程序代码的一部分;(这个是
Android插件化
,
zzzzzga
·
2017-08-06 17:02
jvm类加载
双亲委派
[Android]用架构师角度看插件化(3)-Replugin 需要占坑跳转?
Android插件化
中,从一个插件Activity跳转到不同插件的Activity的时候,是否可以能正常跳转成功?声明Activity需要配置什么?声明Activity是需要AndroidManife
CangWang
·
2017-07-31 21:13
Android插件化
与热修复(七)-微信Tinker资源加载、gradle插件分析
tinker修复的过程包含两个过程,一方面服务端产生补丁包的过程;另一方面用户端获得补丁包之后的修复工程,简单的流程可以用如下的图描述:Tinker热修复过程示意图服务端补丁产生过程主要是tinker定义的gradle插件来完成。我们在文章的后面会详细介绍gradle插件的细节。我们首先来分析用户端的逻辑。一个完整的apk解压之后基本上包括dex文件,资源文件和so文件。前面的文章中已经详细介绍了
野生的安卓兽
·
2017-07-31 02:42
Android插件化
与热修复(六)-微信Tinker原理分析
Tinker热修复原理分析热补丁技术是在用户不需要重新安装应用的情况下实现应用更新,可快速解决一些线上问题。热补丁省去了Android应用发布版本的成本,而且用户端的更新也是无感知的。Tinker是微信官方发布的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。本文中主要介绍一下Tinker的热补丁实现原理以及部分关键代码,本文中只涉及动
野生的安卓兽
·
2017-07-23 17:13
有关
Android插件化
思考
最近几年移动开发业界兴起了「插件化技术」的旋风,各个大厂都推出了自己的插件化框架,各种开源框架都评价自身功能优越性,令人目不暇接。随着公司业务快速发展,项目增多,开发资源却有限,如何能在有限资源内满足需求和项目的增长,同时又能快速响应问题和迭代新需求,这就是一个矛盾点。此时,插件化技术正好风生水起,去了解各个主流框架实现思路,看看能对目前工作是否有帮助,是很有必要的。主要分为以下几个部分插件化介绍
cryAllen
·
2017-07-22 20:00
有关
Android插件化
思考
最近几年移动开发业界兴起了「插件化技术」的旋风,各个大厂都推出了自己的插件化框架,各种开源框架都评价自身功能优越性,令人目不暇接。随着公司业务快速发展,项目增多,开发资源却有限,如何能在有限资源内满足需求和项目的增长,同时又能快速响应问题和迭代新需求,这就是一个矛盾点。此时,插件化技术正好风生水起,去了解各个主流框架实现思路,看看能对目前工作是否有帮助,是很有必要的。主要分为以下几个部分插件化介绍
斜杠Allen
·
2017-07-22 20:58
Android插件化
目前较为成熟的热修复框架主要有AndFix、Nuwa,滴滴的VirturalApk,360以及微信的热更新思想。QQ空间的超级大补丁微信的Tinker饿了么的Amigo美团的Robust阿里巴巴的Sophixgithub-VirtualAPKgithub-AndFixgithub-DroidPlugin洪洋大大之滴滴插件化方案VirtualApk源码解析带上心情之Walle多渠道打包&Tinker
李福来
·
2017-07-13 09:27
VirtualAPK插件框架介绍(一)----框架接入
背景近几年
Android插件化
技术是比较热门领域,6月30日滴滴也开源了自研的插件化框架VirtualAPK。
piglet696
·
2017-07-12 15:42
Android的插件化和组件化
先从插件化开始写起,我会从
android插件化
的的原理涉及到的技术都会提到,东西比较多我慢慢写(还好没人关注我,能慢慢来搞)。
zzh666999
·
2017-07-03 15:01
andriod-学习
android
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他