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
replugin
360
RePlugin
引入教程
主程序接入方式第一步,添加RePluginHostGradle依赖在项目根目录的build.gradle中添加
replugin
-host-gradle依赖添加依赖”classpath‘com.qihoo360
-chenbo-
·
2020-09-11 18:10
360
RePlugin
初探
大概在项目整合的过程中,要使用到插件化,听说360的
RePlugin
还不错,所以就按照文档学习了一下,在此记录一下里面的坑。
microhex
·
2020-09-11 16:13
android
android进阶
插件化
Replugin
RePlugin
阅读源码环境搭建
RePlugin
是一个开源的Android插件化框架,只hook一处的思想不禁让人想读一下它的源代码。另外了解一下
RePlugin
的源代码也能够方便自己代码的编写和对设计模式的认识。
QinGeneral
·
2020-09-11 16:40
Android
设计模式
android
设计模式
源码
RePlugin
插件化
插件化系列开发之八--
replugin
源码解析之
replugin
-plugin-gradle(插件的gradle插件)
前言
replugin
-plugin-gradle是
RePlugin
插件框架中提供给
replugin
插件用的gradle插件,是一种动态编译方案实现。
shouban1459
·
2020-09-11 16:23
Android开发
插件化系列开发之七--
replugin
源码解析之
replugin
-host-gradle(宿主的gradle插件)
前言
replugin
-host-gradle是
RePlugin
插件框架中的宿主gradle插件,主要用于在宿主应用的编译期常规构建任务流中,插入一些定制化的构建任务,以便实现自动化编译期修改宿主应用的目的
shouban1459
·
2020-09-11 16:23
Android开发
RePlugin
主程序接入
官方GitHubWiki《主程序接入指南》只需三步,就能让您的“主程序”接入
RePlugin
:第1步:添加RePluginHostGradle依赖在项目根目录的build.gradle(注意:不是app
剑若成风
·
2020-09-11 16:23
RePlugin
Qihoo360/
RePlugin
简单项目构建
本示例基于Qihoo360/RePlugintagv2.2.0GIT地址新建2个项目在同一个工程里面app,appplugin主项目的build.gradle//Top-levelbuildfilewhereyoucanaddconfigurationoptionscommontoallsub-projects/modules.buildscript{repositories{jcenter()}
li_zhu_7520
·
2020-09-11 15:03
Android
Replugin
host gradle插件分析
几个链接1.如何断点gradle:http://blog.csdn.net/ceabie/article/details/55271161,简单总结一下:-在gradle工程中配置remote调试任务-在使用gradle的工程中使用命令开始编译,命令:./gradlewassembleDebug-Dorg.gradle.daemon=false-Dorg.gradle.debug=true-在gr
冯小刀
·
2020-09-11 14:50
android
replugin
Android 插件化框架
replugin
-plugin-library 源码解析
1、
replugin
-plugin-library初始化
replugin
-host-librarycom.qihoo360.loader2.Plugin.javadoLoad初始化插件里的Entry对象
anymyna
·
2020-09-11 14:40
Android 插件化框架
replugin
使用教程之本地加载
replugin
-host-gradle
https://github.com/Qihoo360/
RePlugin
1、repluginhostgradle插件生成
replugin
-host-gradle-2.3.3.jarreplugin-host-gradle
anymyna
·
2020-09-11 14:39
Android
Android 插件化框架
replugin
replugin
-host-library 源码解析
目录1.宿主和插件的交互2.插件的安装3.插件的加载4.启动插件的Activity5.RepluginHook系统ClassLoader1.宿主和插件的交互
Replugin
默认会使用一个常驻进程作为Server
anymyna
·
2020-09-11 14:39
Android
Replugin
源码阅读---插件管理
项目中使用了
Replugin
,本打算直接开怼源码,阅读了几段代码,发现极其困难,这个也是自己目前的一个问题,先不要急着直接开始进行源码阅读,首先需要尝试了解整个大体框架,然后针对这个大体框架流程再结合具体的代码进行分析
245123774
·
2020-09-11 12:03
插件
Replugin
源码阅读-
replugin
-host-library
1.
replugin
-host-gralde:宿主脚本2.
replugin
-host-library:宿主库3.
replugin
-plugin-gradle:插件脚本4.
replugin
-plugin-library
245123774
·
2020-09-11 12:02
插件
android
360
RePlugin
插件化-项目接入
RePlugin
是一套完整的、稳定的、适合全面使用的,占坑类插件化方案,由360手机卫士的RePluginTeam研发,也是业内首个提出”全面插件化“(全面特性、全面兼容、全面使用)的方案GitHub官方文档
zuo_er_lyf
·
2020-08-22 20:20
插件化
Replugin
源码解析之
replugin
-host-library---hook点
由以上文章可知:系统产生出来的PathClassLoader仅在1:packageInfo握有其成员变量引用,2:当前线程的classLoader故要替换系统的类加载器只需要从这2个方面入手即可**接下来就接着
Replugin
PeytonWu
·
2020-08-22 19:27
大型移动应用解决之道 - 组件化
在
replugin
没有开源之前,我一直没有信心插件化可以落户每个Android应用,因为稳定性问题是阻碍插件化的
devyok
·
2020-08-20 22:28
Replugin
浅谈
一、
replugin
是360第2代插件库(上一代是droidplugin),兼容性、稳定性及侵入性方面都做了很大改良和优化,当然DroidPlugin也是一个优秀的插件库(作者张勇也是技术大牛,在Android
eagle006
·
2020-08-19 23:41
Replugin
源码分析(2)------
replugin
-plugin-gradle插件源码分析
二、源码分析插件入口类:com.qihoo360.
replugin
.gradle.plugin.ReClassPlugin@Over
Wastrel_xyz
·
2020-08-19 20:34
Replugin
Replugin
源码分析(1)------
replugin
-host-gradle插件源码分析
前言
Replugin
是360开源的一个插件化框架,源码地址:https://github.com/Qihoo360/
RePlugin
,属于一种占坑类的插件化方案,整个框架分为四部分:宿主编译插件、插件工程编译插件
Wastrel_xyz
·
2020-08-19 20:02
Replugin
唯一插件化
Replugin
源码及原理深度剖析--初始化之框架核心
上一篇:唯一插件化
RePlugin
源码及原理深度剖析–工程职责提示:请不要忽略代码注释,由于通畅上下逻辑思维,不太重要的部分跳转代码不会全部进去一行行的看,但是会将注释写出来,所以请务必不要忽略注释,而且最好是跟着文章一起看源码
刘镓旗
·
2020-08-17 17:40
高手进阶
Replugin
插件化框架核心原理
插件化技术随着360公司2016年DroidPlugin、2017年
RePlugin
的相继公布和开源,达到了顶峰。随后这几年进入了普及和落地期,到今天已不再新鲜和热门。
chwnpp2
·
2020-08-17 10:06
Android
RePlugin
插件化框架解析——Activity生命周期管理
插件化要解决的一个关键的技术点就是Activity生命周期管理的问题。我们知道,在Android中,所有的Activity都必须注册在AndroidManifest中。这是因为,在Activity的启动过程中,系统要经过校验,如果没有在AndroidManifest中注册,启动Activity就会失败。在插件化方案中,宿主和插件是独立开发的,宿主的AndroidManifest是整个App的And
卜大爷
·
2020-08-16 21:55
动态化
插件化技术
360插件化方案
RePlugin
学习笔记-数据持久化
数据持久化有文件存储、SharedPreferences、数据库存储、ContentProvider、网络存储几种方式。1.文件存储(不包括缓存目录下存储)、网络存储跟平时使用一样2.SharedPreferences使用在“宿主”中存放valsharedPreferences=applicationContext.getSharedPreferences("testReplugin",Conte
brave_shine
·
2020-08-14 13:30
Android
360插件化方案
RePlugin
学习笔记-插件使用宿主中的类
使用场景1:插件的xml布局中有以宿主的全类名作为节点的时候在application配置RePluginConfig时,有一行代码是://允许“插件使用宿主类”。默认为“关闭”c.setUseHostClassIfNotFound(true);这行代码设置为true时,插件项目中找不到该类,会在宿主项目中查找。使用场景2:插件代码中用到宿主项目的类及类中的字段、内部类等的时候宿主项目类/***Cr
brave_shine
·
2020-08-14 13:30
Android
360插件化方案
RePlugin
学习笔记-资源共享
判断是否安装了“插件”,如果没有安装,先安装“插件”2.已安装“插件”,获取“插件”资源ID:(获取R.string.app_name为例)通过反射//获取“插件”加载类valclassLoader=
RePlugin
.fetchClassLoader
brave_shine
·
2020-08-14 13:30
Android
360插件化方案
RePlugin
学习笔记-汇总
上篇360插件化方案
RePlugin
初体验简单介绍了一下
RePlugin
的内置插件化配置方式,但在开发过程中具体使用有很多问题还需要慢慢探究。
brave_shine
·
2020-08-14 13:30
Android
Android
RePlugin
使用及源码分析(1)
1.
RePlugin
概述
RePlugin
是一套完整的、稳定的、适合全面使用的,占坑类插件化方案。
青雨xh
·
2020-08-10 01:39
Android
插件化
gradle tools 从2.3.1升级到3.2.1遇坑以及解决思路
classpath'com.android.tools.build:gradle:3.2.1'输入编译命令,报错,这个好解决,只是将项目中gradle目录下的jar包换成gradlew-4.10.2-bin.zip即可2、再次输入编译命令,这次报的是
replugin
pydlxh
·
2020-08-09 10:29
大型移动应用解决之道 - 组件化
在
replugin
没有开源之前,我一直没有信心插件化可以落户每个Android应用,因为稳定性问题是阻碍插件化的
devyok
·
2020-08-07 11:10
大型移动应用
androidX项目接入VirtualAPK方案
背景:目前很多项目都是AndroidX了,但是主流的两个开源插件框架360
replugin
和滴滴的VirtualAPK都是只支持androidsupport,没有支持AndroidX,自己动手丰衣足食,
我不勤奋v
·
2020-08-03 08:48
android编译问题
ReportFragment cannot be cast to ReportFragment
环境
Replugin
插件框架问题原因问题原因的分析这段文字没有经过润色,纯粹是初稿,不一定易于阅读,这段看不下去的同学可以直接看文章最后的解决方案。
LeoHoFly
·
2020-08-02 21:35
原创
Replugin
Demo的简单使用与分析(一)
目前
RePlugin
2.1.7版本宿主APK包含了这四个如图的主要功能1.开启插件demo1中的MainActivity2.带返回ForResult的开启插件demo1中的MainActivity3.利用
Exception灬
·
2020-07-31 17:36
Android进阶
Replugin
插件化技术解读之插件四大组件调用原理-Activity(一)
在《
Replugin
插件化技术解读之框架初始化、插件安装与加载(一)》和《
Replugin
插件化技术解读之框架初始化、插件安装与加载(二)》中讲解了
Replugin
插件框架的初始化以及外置、内置插件的安装加载
Big_big_Gu
·
2020-07-30 06:44
Android插件化
Replugin
插件化技术解读之框架初始化、插件安装与加载(二)
前文《
Replugin
插件化技术解读之框架初始化、插件安装与加载(一)》主要从
Replugin
源码角度分析了
Replugin
框架初始化整体流程,本文承接上文,框架初始化过程中扫描出是位于asset目录下的内置插件
Big_big_Gu
·
2020-07-30 06:44
Android插件化
Replugin
插件化技术解读之插件四大组件调用原理-Service(二)
在《
Replugin
插件化技术解读之插件四大组件调用原理-Activity(一)》中描述了
Replugin
插件框架中宿主app和插件app是如何如何启动插件Activity的大致流程,显然既然讲述了Activity
Big_big_Gu
·
2020-07-30 06:44
Android插件化
关于适配
Replugin
插件化框架的使用
前言公司有内部开发的路由框架,为了可适配
Replugin
插件化框架,当前的路由框架肯定是不能使用的,由于项目闭源,这里主要讲下改造的思路原路由设计思路以及主要问题以ARouter为例,他的设计仅服务于组件化架构项目
toothpickTina
·
2020-07-29 23:36
RePlugin
使用入门
记本人学习
RePlugin
的使用入门。
Bugme
·
2020-07-15 23:56
Android之插件化框架
RePlugin
——献给Android世界的“最好礼物”
RePlugin
——献给Android世界的“最好礼物”
RePlugin
项目主导作者:360手机卫士团队张炅轩项目地址:https://github.com/Qihoo360/
RePlugin
一、什么是插件化顾名思义
zhsf
·
2020-07-12 20:44
插件化框架
RePlugin
应用之二:内置插件的升级、卸载
相关文章:1、《插件化框架
RePlugin
应用之一:配置及内置插件》2、《插件化框架
RePlugin
应用之二:内置插件的升级、卸载》3、《插件化框架
RePlugin
应用之三:外置插件》说干就干!
zeqiao
·
2020-07-12 19:49
Android
第三方
SDK
RePlugin
初体验
RePlugin
已经开放有一段时间了,但是一直没空搞这东西,这几天有机会来学习一下,并且打算使用到公司项目中去,刚刚集成完毕,打算和大家分享一下集成过程。
softwindy_brother
·
2020-07-12 19:42
插件化
RePlugin
关于
replugin
插件中fragment使用注意
最近因公司业务需要去看了一下市面上的插件,别的我就不多说了,
replugin
目前来看社区还是比较活跃,整个框架也比较稳定,只是刚开始用的时候,想用宿主去调用插件的fragment时候反复崩溃,主要问题还是有两个方面
箫心伊
·
2020-07-12 04:21
RePlugin
源码解析之—插件的安装
RePlugin
插件的安装
RePlugin
插件的安装流程相对简单点,整个安装其实就是将APK文件中的dex,res,so等移动到一个特定的路径的过程。
青雨xh
·
2020-07-12 01:11
Android
插件化
Android 插件化框架
Replugin
源码解读(一)初始化
Replugin
框架原理
Replugin
框架是360开源的
Nate-fu
·
2020-07-12 01:13
Android
源码分析
Android 插件化框架
Replugin
源码解读(二)hook系统ClassLoader
在上一章节中我们讲到了
Replugin
初始化的时候创建了插件管理进程作为服务端。其他工作进程作为客户端,然后分别在各自的进程中初始化自己要做的事情。
Nate-fu
·
2020-07-12 01:13
Android
源码分析
RePlugin
外置插件化的实现和踩过的坑
首先说明的是
RePlugin
的插件化分为,内置和外置两种方式,感觉区别不是非常大,内置的插件经过升级之后实际上和外置插件是一样的。主要考虑到后期的热更新热修复等技术的应用,本文探讨外置插件化的实现。
奈何若何
·
2020-07-11 15:05
android知识
插件化
android插件化开发
RePlugin
体验
搭建环境安装androidstudio这是使用的androidstudio3.0正式版,经测试,可以很要的体
RePlugin
实例效果。
qinxinawu
·
2020-07-11 14:30
RePlugin
360插件化方案
RePlugin
学习笔记-插件与宿主间的通信方式
参考360插件化方案
RePlugin
初体验中跳转intent,向intent中放入数据进行传递,也可使用startActivityForResult传递数据并跳转到插件,再通过setResult从插件传递数据给宿主
brave_shine
·
2020-07-11 14:36
Android
RePlugin
常见问题总结
com.ceabie.dextools:gradle-dexknife-plugin:1.6.1分包的问题,打包后虽然有主classes有找到com.qihoo360.
replugin
.Entry但还是
li_zhu_7520
·
2020-07-11 10:44
Android
Replugin
Demo的简单使用与分析(二)
参考资料:插件的组件RepluginDemo的简单使用与分析(二)主要分析demo1中
RePlugin
的用法。
Exception灬
·
2020-07-11 07:31
Android进阶
Android全面插件化方案-
RePlugin
踩坑
1.什么是
RePlugin
?在Android开发领域,有关插件化的讨论一直热度不减。目前市面上的插件化方案虽然很多,但多数只能实现某些功能的插件化,距离开发者的预期尚有相当差距。
Sakura_echo
·
2020-07-11 06:03
android-随笔
上一页
1
2
3
4
下一页
按字母分类:
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
其他