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
virtualapk
androidX项目接入
VirtualAPK
方案
背景:目前很多项目都是AndroidX了,但是主流的两个开源插件框架360replugin和滴滴的
VirtualAPK
都是只支持androidsupport,没有支持AndroidX,自己动手丰衣足食,
我不勤奋v
·
2020-08-03 08:48
android编译问题
滴滴插件化方案
VirtualApk
完全解析(一) 初识基本用法
转载请注明出处:https://juejin.im/post/5b61076851882519f6478156本文出自容华谢后的博客1.介绍VirtualApkGitHub地址
VirtualAPK
是滴滴在
weixin_34266504
·
2020-08-03 07:05
SDK 开发使用
VirtualAPK
实现插件化
本来想的是自己实现,但是遇到了一些问题,所以直接采用滴滴的开源框架
VirtualAPK
来实现。由于
VirtualAPK
是针对于app开发者的,所以我们在打包的时候需要把SDK稍微做一些改动。
weixin_34221276
·
2020-08-03 07:24
Android虚拟化引擎VirtualApp探究
介绍首先需要说明的是,VirtualApp并不是前些阵子滴滴开源的插件化框架
VirtualApk
。
weixin_34192816
·
2020-08-03 07:14
VirtualApk
插件入门小试
1官方资料滴滴开源Android插件方案:
VirtualAPK
2宿主App集成方法(1)在整个工程的build.gradle中添加依赖dependencies{classpath'com.android.tools.build
weixin_33828101
·
2020-08-03 06:33
VirtualAPK
插件化方案原理探索
趁热打铁,了解一下滴滴出品的
VirtualAPK
插件化方案,同样是刚哥参与的,站在巨人的肩膀来看看。插件化、热更新在国内近段时间相当火热,我们也得跟上啊。
verymrq
·
2020-08-03 06:07
Android
virtualapk
框架使用
一.分为宿主和插件二.1.宿主project:project下buildgradle:添加:classpath‘com.didi.
virtualapk
:gradle:0.9.8.6’注意:这里使用的tools
凡星-fancer
·
2020-08-03 03:42
良心博客滴滴开源框架
VirtualAPK
插件化介绍加教程加DEMO加投入项目
公司要实现一个这样的效果,类似于qq游戏大厅,我们可以下载斗地主,可以下载保皇,下载完成直接就可以玩,不需要安装,也就是说我们的这一款软件里面可以装载多款软件.公司项目是一套系统管理软件,它里面包括了五款软件,用户可以选择付费选择购买这其中的任一款软件,需求是说为了用户体验好,不让用户购买一款软件就要在桌面上安装一个软件(一共五款,想想用户界面会不会特别乱).想了想总结一下需要解决以下几个问题:1
王润_
·
2020-08-03 03:02
android
android插件化框架-
VirtualApk
首先奉上
Virtualapk
的github地址:https://github.com/didi/VirtualAPKVirtualAPK是滴滴出行自研的一款优秀的插件化框架,它的介绍这里就不说了,自行查看
LoveWyf_
·
2020-08-03 02:52
第三方框架的学习
didi
VirtualApk
框架的使用
didiVirtualApk框架的使用今年估计是最闲的过年了,呆着无聊,也是对自己的一种充实吧,使用一下didi的
VirtualApk
,以前也使用过插件的,但是没有*这个好用。
vanish_ljq
·
2020-08-03 02:54
android
Android 【插件化】"偷梁换柱"的高手-
VirtualApk
源码解析
VirtualApkVirtualApkgithub:https://github.com/didi/VirtualAPKVirtualAPKwiki:https://github.com/didi/
VirtualAPK
一口仨馍
·
2020-08-03 02:36
Android
框架篇
拆轮子系列
VirtualAPK
的特性
VirtualAPK
的特性
VirtualAPK
是滴滴出行自研的一款优秀的插件化框架,主要有如下几个特性。
一抹夕阳815
·
2020-08-03 01:59
Android
插件化之
VirtualApk
VirtualApk
是滴滴开源的一套插件化方案,其支持四大组件,支持插件宿主之间的交互,兼容性强,在滴滴出行APP中有应用。
快乐的飞鱼
·
2020-08-03 01:44
Android开发
VirtualAPK
插件化原理分析
VirtualAPK
插件化原理分析这里以
VirtualAPK
0.9.8版本为例,从三个方面介绍
VirtualAPK
的插件化原理。
okclouderx
·
2020-08-02 23:44
Android
开源框架
VirtualApk
加载插件原理
在
VirtualApk
官方文档https://github.com/didi/
VirtualAPK
/wiki/第三方技术文章中介绍了加载插件四大组件和资源的原理,我想总结一下加载插件的原理并画了个流程图
brycegao321
·
2020-08-02 23:22
Android
VirtualAPK
详解和使用
1介绍Android插件化技术是比较热门领域,
VirtualAPK
是滴滴2017年6月3号开源,框架功能完备,支持Android四大组件,良好的兼容性,且入侵性较低,作为加载耦合插件方案是较好选择。
qq_33408235
·
2020-08-02 20:57
android
APP插件化/组件化框架分析
VirtualAPK
插件框架简单使用如感觉排版看着不舒服,可移步【APP插件化/组件化框架分析】。
liujc_love
·
2020-08-01 09:31
Android笔记
Android
插件化开发
滴滴开源3周年,都发布过哪些项目?
桔妹导读:自2017年6月,滴滴发布了首个开源项目
VirtualAPK
开始,三年耕耘,不忘初心,滴滴已对外发布了40+个开源项目,涵盖人工智能、研发测试、前端、系统工具、大数据、运维监控等领域,一起来了解下吧
滴滴技术
·
2020-07-30 07:02
VirtualAPK
:滴滴 Android 插件化的实践之路
作者简介:任玉刚,滴滴出行Android技术专家,《Android开发艺术探索》作者,插件化框架dynamic-load-apk的发起者,CSDN移动开发博客专家,曾当选CSDN2014、2015年度十大博客之星。热爱技术,热爱开源,凡事喜欢刨根问底,长期活跃在CSDN和GitHub。目前就职于滴滴出行App架构组,从事热修复和插件化相关的开发工作。博客地址:http://blog.csdn.ne
csdn的移动开发朋友们
·
2020-07-29 04:58
滴滴开源Android插件化框架
VirtualAPK
原理分析
HookActivityManagerServiceHookInstrumentation启动插件ActivityService支持ContentProvider支持Receiver支持小结概述滴滴出行公司的首个对外开源项目-
VirtualAPK
LeBron_Six
·
2020-07-15 12:52
Android开发
滴滴插件化框架学习笔记之
virtualapk
-gradle-plugin
文章目录前言宿主GradlePluginVAHostPlugingenerateDependenciesbackupHostRbackupProguardMapping插件GradlePluginVAPluginbeforeCreateAndroidTasksVATaskHookerManagerPrepareDependenciesHookerMergeManifestsHookerProces
分则能成
·
2020-07-14 09:00
Android
《Android 插件化框架
VirtualAPK
:(二)原理分析》
一、探究原理1.基本原理*合并宿主和插件的ClassLoader:需要注意的是,插件中的类不可以和宿主重复;*合并插件和宿主的资源:重设插件资源的packageId,将插件资源和宿主资源合并;*去除插件包对宿主的引用:构建时通过Gradle插件去除插件对宿主的代码以及资源的引用。四大组件的实现原理Activity:采用宿主manifest中占坑的方式来绕过系统校验,然后再加载真正的Activity
快乐的kuai小马
·
2020-07-09 16:37
Android
进阶
《Android 插件化框架
VirtualAPK
:(一)基本集成》
一、
VirtualAPK
介绍
VirtualAPK
是我们推出的一款Android平台上的插件化方案,通过
VirtualAPK
,可以让APP无需重新发版即可上线新功能。
快乐的kuai小马
·
2020-07-09 16:37
Android
基础
android
插件
框架
滴滴插件化方案
VirtualApk
源码解析
本文已在我的公众号hongyangAndroid原创首发,文章合集。转载请标明出处.一、概述之前一直没有写过插件化相关的博客,刚好最近滴滴和360分别开源了自家的插件化方案,赶紧学习下,写两篇博客,第一篇是滴滴的方案:github.com/didi/Virtua…那么其中的难点很明显是对四大组件支持,因为大家都清楚,四大组件都是需要在AndroidManifest中注册的,而插件apk中的组件是不
weixin_34293902
·
2020-07-08 17:29
美团App 插件化实践
进入2017年,Atlas、Replugin、
VirtualAPK
相继开源,标志着插件化技术进入了成熟阶段。
美团技术团队
·
2020-07-07 17:08
插件框架
Virtualapk
使用要点记录
一、先记录一下使用过程中的要点:1.宿主APP需要先运行一遍(编译APK或直接运行到手机),才能编译插件2.宿主和插件的类名,资源名命名不要一样3.插件apk如果放在SD卡,记得申请权限4.插件打包必须签名5.插件清单文件中有icon属性,插件中有application,不影响使用6.插件的清单文件中可以带权限,宿主申请权限时同时要申请所有插件的权限二、配置如下:1.宿主宿主工程根目录的build
lhy24680
·
2020-07-02 07:44
VirtualAPK
插件框架简单使用
APP插件化/组件化框架分析一、宿主程序集成1、在宿主工程根目录的build.gradle添加依赖dependencies{classpath'com.didi.
virtualapk
:gradle:0.9.0
闲庭CC
·
2020-07-01 10:03
阿里Atlas组件框架使用
APP插件化/组件化框架分析
VirtualAPK
插件框架简单使用今天主要讲述的阿里Atlas组件框架的简单使用,如果对插件化和组件化还不了解的,请移步APP插件化/组件化框架分析简单了解下。
闲庭CC
·
2020-06-27 19:10
静态代理和动态代理
在插件化技术中,很多功能的实现都使用的动态代理技术,比如
VirtualAPK
中的替换Service组件的实现就是使用的动态代理,Retrofit里面也使用到动态代理技术来获取接口类的对象,具体的可以看我之前的文章
安新小子
·
2020-06-26 14:13
插件化
VirtualAPK
的简单集成采坑
今天打算研究下
VirtualAPK
,因为公司项目要改成插件化,开始研究滴滴开源的
VirtualAPK
,大概了解以后当然要简单集成下看看效果,下面记录下过程顺便说说踩的坑。
安新小子
·
2020-06-26 14:13
滴滴的
VirtualApk
插件化Android项目使用步骤记录
1、
VirtualApk
介绍:
virtualApk
是滴滴出行自主研发的一款优秀的插件化框架,拥有入侵性底、兼容性优秀和功能完备的优点。
小驴佩猿
·
2020-06-25 09:39
Android热更新 我也来撸一发
背景随着最近苹果粑粑全面下架热更新应用(所以iOS请绕行如果你非要试试自己应用会不会被下架那....)和滴滴(
VirtualAPK
)和360RePlugin开源了自家的热修复插件不断被各种新闻刷屏突然一想我操我们这么高大上的工程怎么能没有热更新呢说出去会不会太
旺仔爸
·
2020-06-25 07:02
APP插件化/组件化框架分析
VirtualAPK
插件框架简单使用阿里Atlas组件框架使用最近一段时间在研究插件化和组件化实现方案,今天也算整理一下笔记记录一下,记得之前讲述过一篇关于组件化的文章【Android组件化之初探】,刚好对应着阿里的
闲庭CC
·
2020-04-11 10:44
Atlas、
VirtualAPK
、RePlugin三者的体验感受
前言今年无疑是插件化火火火的一年,啊里、滴滴、360都先后开源了他们的插件化框架,好奇心重的我,也一个一个试着体验下了。声明,我并没有深入去阅读他们的源码,单纯的只是作为一个开发者的角度,去接入他们的框架使用。下面来说说我的使用感受:简介Atlas:https://github.com/alibaba/atlas/tree/master/atlas-docsVirtualAPK:https://g
在寻找雪见的景天
·
2020-03-31 10:42
VirtualApk
插件
VirtualApk
介绍
VirtualAPK
是滴滴出行自研的一款插件化框架。
三季人
·
2020-03-25 01:01
Android插件化开发笔记
目前主流的技术:插件化,热更新,增量更新动态加载1.解决一个dex不能加载65535个方法的问题2.解耦合3.AB类产品主流的开源框架1.DynamicAPK2.DroidPlugin(360的)3.
VirtualAPK
4
跑步与开车
·
2020-03-15 17:41
Virtual APK插件化实践
https://github.com/cherishyan/VirtualAPKDemo为什么
VirtualAPK
早在去年就已经想要做一些插件化开发的尝试,或者准确点说,想做功能插件化及热修复的实践;在
cherishyan
·
2020-02-25 18:36
VirtualApk
源码分析-ContentProvider插件化
android通过ContentProvider可以实现进程间的数据共享,例如APP通过MediaProvider可以访问多媒体数据库的内容。通常我们在Activity通过getContentResolver().query来跨进程访问数据库,ContentImpl.getContentResolver会返回ContentResolver对象,ContentImpl.getContentResol
JasmineBen
·
2020-02-12 03:39
Android插件化平台功能设计
有很多第三方插件化技术方案,去年对比过了一下:Atlas、
VirtualAPK
、RePlugin三者的体验感受。根据公司业务类型和接入难度,我们决定采用360的RePlugin来设计这个插件化平台。
在寻找雪见的景天
·
2020-02-11 22:06
13.
VirtualApk
原理总结
插件化的核心之处,一言以蔽之,就是插件中类和资源的加载,类通过构造插件对应的ClassLoader加载,而插件资源则是通过构建对应的Resources实现,Resources内部又是通过AssetManager实现,两者都要指定插件的路径才行。为什么说插件对应的ClassLoader和Resources?因为宿主中的ClassLoader和Resources是无法加载插件中的类和资源的。在插件初始
雨林沐风rzm
·
2020-02-08 17:49
VirtualAPK
滴滴插件化框架源码深入解读
初始化部分PluginManager.getInstance(base).init();保证单例privatestaticvolatilePluginManagersInstance=null;publicstaticPluginManagergetInstance(Contextbase){if(sInstance==null){synchronized(PluginManager.class)
我叫王菜鸟
·
2019-12-30 03:25
Android插件化快速入门与实例解析(
VirtualApk
)
集成一个第三方相册功能,只需集成一个插件APK到项目中,无需集成额外代码,并且支持随时更新相册功能,无需发布版本更新,无需AndroidManifest中声明四大组件,这就是插件化。插件化可利用性很广,但事实上大多数开发者,因为未知而放弃使用,所以本篇将深入浅出带你了解插件化原理,从基础到实现,插件化不再是你陌生的领域。本篇主要涉及到:一、Activity/Service的启动原理和流程。二、插件
恋猫月亮
·
2019-12-28 00:52
virtualapk
接入 注意事项
1.按照https://github.com/didi/
VirtualAPK
说明进行接入注意在插件appbuild下载引入compile'com.didi.
virtualapk
:core:0.9.0'由于官方没有说明否则会出现问题
ping0505
·
2019-12-08 00:18
VirtualAPK
调研结果
##1插件化>一般定义是:对现有的程序添加额外的功能组件通俗理解:加载外部APK##2这样的优势+国内App的版本碎片较为严重,减少升级成本。+解决App方法数超65536问题。在谷歌官方的Multidex方案没有出现时,可以采用插件方式解决:+减少App包大小。宿主App包含了主要功能,其余放到插件中实现,动态下发;+模块解耦,协同开发。一个超级App,可以拆分成不同的插件模块,基于一定的规则业
Aliyy
·
2019-12-01 23:38
安卓插件化
VirtualAPK
本文思路:1.
VirtualAPK
介绍(如果只是想先简单接入,跳过这部分)2.
VirtualAPK
基本使用(实现基本插件化功能,超详细使用讲解)3.基本使用爬坑详解4.数据传递(4.5.6会在第二篇深入中讲解
gogoingmonkey
·
2019-12-01 20:55
滴滴插件化方案
VirtualApk
完全解析(一) 初识基本用法
封面转载请注明出处:https://www.jianshu.com/p/b2d2ed1088bb本文出自容华谢后的博客1.介绍VirtualApkGitHub地址
VirtualAPK
是滴滴在2017年6
容华谢后
·
2019-12-01 07:29
VirtualAPK
插件化项目实践
中采用要实行插件化首先考虑的是采用哪种方式,怎么实现等等,经过一番调研发现目前比较火的插件化的优缺点大概有如下几种,如图:各大插件化方案比较考虑到自己项目中可能需要进行宿主与插件之间进行通信,宿主与插件之间有些功能无法解藕,所以最终选择使用
virtualAPK
xuancaocom
·
2019-11-30 11:33
滴滴插件化框架
VirtualAPK
接入踩坑实践
2019.9.30
VirtualAPK
接入指南一预注意事项1.gradle-wrapper.properties2.根build.gradle配置3.注意混淆4.依赖库二宿主程序1.应用级build.gradle
鸡蛋绝缘体
·
2019-11-28 02:35
Android插件化系列一: 开篇前言,Binder机制,ClassLoader
从粗糙的AndroidDynamicLoader框架,到第一代的DroidPlugin等,继而发展到第二代的
VirtualApk
,Replugin等,再到现如今的VirtualApp,Atlas。
安卓资深架构师
·
2019-10-31 15:13
android
我最得意的一件事
如果你了解我,那应该能猜到,这件事就是
VirtualAPK
的开源。
singwhatiwanna
·
2019-10-17 09:03
上一页
1
2
3
下一页
按字母分类:
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
其他