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
热修复
Tinker 实践记
话说
热修复
技术也是个热门技术噢,一直没玩过,现在来写个Demo做个测试吧,选来选去,就选定Tinker啦!
夜远曦白
·
2022-02-16 23:29
最新Android开源框架总结:
热修复
、插件化、图片加载、Android架构组件Jetpack....
(美团)
热修复
框架原理?(美团)网络请
·
2022-02-16 17:32
阿里大佬秃头整理,Android程序员都在看的:第三方源码框架深入解析
所以,当今的Android移动开发,不会
热修复
、插件化、组件化,80%以上的面试都过不了。阿里P8大佬每天熬夜到凌晨一两点,花了将近
Android开发指南
·
2022-02-16 06:51
【Android】
热修复
之Tinker的集成与使用
热修复
在近年来特别hot,下面我们就来介绍一下业界评价最好的
热修复
之一Tinker!我们先来比较一下当下
热修复
界中的四大天王(分别来自微信,QQ空间,阿里,美团):什么是Tinker?
ChouEyes
·
2022-02-13 12:55
JOBridge之一任意方法的Swizzle(可用代替JSPatch)
JSPatch作为
热修复
方案发布以来,得到很多同行的认可(github已经1W+star了,已经步入超级项目的行列了),也是我个人比较推崇的开源项目。
吸血鬼de晚餐
·
2022-02-13 03:01
送给2018 年Android程序猿的面试必备大纲
阿里巴巴●LRUCache原理●图片加载原理●模块化实现(好处,原因)●JVM●视频加密传输●统计启动时长,标准●如何保持应用的稳定性●ThreadLocal原理●谈谈classloader●动态布局●
热修复
01_小小鱼_01
·
2022-02-11 09:47
android开发指南!漫谈MySQL权限安全,面试必会
跨平台的库,如FFmpeg,skip,weex,加固,防逆向签名校验图片压缩音视频解码OpenGLES高级特效
热修复
andfix人脸识别face++加密算法微信apk中的so文件此次手写架构,解决的问题是
NathanEmily
·
2022-02-11 09:49
程序员
android
Android
热修复
_Robust
什么是
热修复
热修复
(也称热补丁、
热修复
补丁,英语:hotfix)是一种包含信息的独立的累积更新包,通常表现为一个或多个文件。这被用来解决软件产品的问题(例如一个程序错误)。
Mr丿戴
·
2022-02-11 00:14
干货满满,Android
热修复
方案介绍(转载)
developer.aliyun.com/article/231111场景研读2017-11-0310747浏览量简介:在云栖社区技术直播中,阿里云客户端工程师李亚洲(毕言)从技术原理层面解析和比较了业界几大
热修复
方案
西瓜太郎123
·
2022-02-10 17:03
采用mvp+retrofix+rxjava框架的一款集结多功能的个人项目
https://github.com/TenzLiu/HotchPotch)采用mvp+retrofix+rxjava框架主要模块有首页、新闻、视频、图片,除此之外还有指纹识别登录、分享、推送、二维码、
热修复
TenzLiu
·
2022-02-09 20:38
Android程序员该如何进阶学习以预防35岁中年职场危机?
(一)架构师必备Java基础1、深入理解Java泛型2、注解深入浅出3、并发编程4、数据传输与序列化5、Java虚拟机原理6、高效IO……(二)设计思想解读开源框架1、
热修复
设计2、插件化框架设计3、组件化框架设计
AI设计大师
·
2022-02-09 11:35
程序员
架构
移动开发
android
热修复
原理解剖
微信-----thinker
热修复
(framework---替换整个dex就是整个class文件)dex分包(class文件打包成dex)Aclass(Bug)--dex1---dex2(重新生成的,去替换
遥遥的远方
·
2022-02-09 07:14
美团
热修复
Robust用法和实践
今天说一下Android
热修复
的问题。在之前的项目中一直都是使用andFix做
热修复
,而且一直用的比较稳定。突然某天在新的项目上使用的时候发现7.0以上的手机一直没能成功,最后发现是兼容性的问题。
若无初见
·
2022-02-09 00:14
Android-美团Robust
热修复
接入实践问记录
有不明白的地方可以看美团的技术博客Android热更新方案Robust美团Robust
热修复
接入说明文档-网友的,不过已经是老的版本了。
MonkeyLei
·
2022-02-06 19:32
EMAS 12月产品动态
内容摘要●优化安卓替换版本插件●远程调试支持经纬度模拟定位●接入操作审计●修复
热修复
续费相关问题●AndroidSDK2.1.1隐私保护改进,移除了sim卡、wifi信息的获取●开发者训练营开发完毕,预计
·
2022-01-21 12:58
阿里云开发者移动应用开发运维
面试官: 说一下你做过哪些性能优化?
程序员:之前做
热修复
的时候研究过Application的启动原理。项目中也做过一些启动优化。面试官:哦,你之前研究过
热修复
?
·
2021-12-19 13:14
Android热更新详解
一前言介绍正好最近又看到热更新,对以前Android
热修复
核心原理:ClassLoader类加载机制做了点补充。
许进进
·
2021-09-21 14:05
Android进阶学习
Android
android
热更新
热修复
iOS 热更新的3个可行方案(原理)
第二个是JSPatch.这两个原理好好看完基本就对热更有很好的认识了.下面会把项目里面实现的方式进行code.https://github.com/frankKiwi/HotfixSolve.git原理
热修复
的核心原理
刃之剑
·
2021-08-20 16:34
宏观剖析Tinker整体玩法
最近根据基于Tinker1.9.14.7做了一套
热修复
框架,对tinker做了一些学习研究,结合自己之前framework经验,理解起来还比较快,产出8篇文章,内容牵扯到的android源码是基于AndroidQ
Stan_Z
·
2021-08-01 19:24
Android Bugly集成升级,Crash上报和热更新方案
用过还知道,除了crash检测外,bugly还提供应用内升级和
热修复
Tinker故:提供三种,崩溃日志收集,应用内升级和
热修复
二:应用升级应为我这个应用使用了这个,Bugly应用升级服务为您
·
2021-07-29 17:27
androidjava
热修复
之AndFix探秘
热修复
之AndFix探秘近几年
热修复
技术可谓百花齐放,阿里的底层结构替换即时生效技术AndFix,后来又出来看起来很叼的Sophix,同时支持即时生效和冷启动修复。
陆元伟
·
2021-06-27 00:04
Android
热修复
主流框架调研
实际需求能解决大部分紧急修复场景。用户无感知。冷/热启动,生效所耗时长及资源(性能),patch体积。apk无感知。对原有项目侵入性低。以下是目前流行的四个方案:Tinker/Andfix/Robust/QQ空间1.微信Tinker优点支持布局及资源文件的修改可修改类的private方法及变量官方称成功率挺高可设置一些Log/reporter/exceptionHandler进行补丁加载结果的干预
liaowenhao
·
2021-06-25 02:41
iOS-第三方地址
广告QMUI(QMUI)AlipaySDK(支付宝)GPUImage(图片处理)SDWebImage(加载图片)魔窗(网页跳转)bugtags(bug管理)JSPath(
热修复
)JSPatch代码转换器
Alan龙马
·
2021-06-24 23:20
Java不停机监控&热操作
引言在使用Arthas的过程中,感觉有些功能很好用,但是命令行的用起来会比较麻烦,,本着学习的态度,自己设计了一套无需停机,埋点,
热修复
,监控等功能的应用,并提供了WEB页面进行操作,并且会不断集成一些常用的功能
·
2021-06-22 21:16
javajava学习程序员
Java不停机监控&热操作
引言在使用Arthas的过程中,感觉有些功能很好用,但是命令行的用起来会比较麻烦,,本着学习的态度,自己设计了一套无需停机,埋点,
热修复
,监控等功能的应用,并提供了WEB页面进行操作,并且会不断集成一些常用的功能
·
2021-06-22 21:28
javajava学习程序员
Bugly
热修复
踩坑记录
2019-03-2909:38:35.108435-435/?W/Layer:[SplashScreencom.rzj.zhongshi#0]opaquelayerwithplanealpha:0.83cannotbehandledbyhwcomposer2019-03-2909:38:35.11631808-31808/?W/Tinker.Tinker:tinkerpatchdirectory:
markRao
·
2021-06-21 22:45
Android
热修复
技术对比
2015年以来,Android开发领域里对
热修复
技术的讨论和分享越来越多,同时也出现了一些不同的解决方案,如QQ空间补丁方案、阿里AndFix以及微信Tinker,它们在原理各有不同,适用场景各异,到底采用哪种方案
Aron1001
·
2021-06-15 16:36
ClassLoader实现
热修复
的示例
转载请以链接形式标明出处:本文出自:103style的博客效果图修复之前修复之后实现思路主要实现思路主要是:先编写一个有bug的程序,运行安装到手机。修正bug之后,重新rebuild,然后找到app-build-intermediates-dex-debug-mergeProjectDexDebug-out-classes.dex移动到修复包下载的目录,这里放在assets目录下,并重命名cla
103style
·
2021-06-15 01:27
Android虚拟机、
热修复
、插件化
一、Android虚拟机1、Android虚拟机(DVM)与Java虚拟机(JVM)的区别JVM的可执行文件是class文件,DVM的可执行文件是dex文件。在编译APK的时候,sdk中的dx工具会把class文件转换成dex文件,目的是为了减小可执行文件的体积,通过把各个class文件中常量池中的重复信息去掉,再合并成一个常量池。2、DVM与ART的区别DVM与ART的区别JIT(JustInT
细雨蒙情
·
2021-06-13 20:23
Android
热修复
框架Sophix生成补丁包
1.下载打包工具patch补丁包生成需要使用到打补丁工具SophixPatchTool:Mac版本打包工具地址:http://ams-hotfix-repo.oss-cn-shanghai.aliyuncs.com/SophixPatchTool_macos.zipWindows版本打包工具地址:http://ams-hotfix-repo.oss-cn-shanghai.aliyuncs.com
huqj
·
2021-06-13 05:01
热修复
Hotfix系列—开天辟地第一篇!
写在前面的话对于hotfix的思考与使用场景参考Tinker官方文档,对于hotfix的技术与使用场景都是值得我们深入思考的,
热修复
只能用来做线上的bug修复吗?
热修复
的应用场景有哪些?
小猪儿粑粑
·
2021-06-13 01:03
热更新
热更新调研ps:本文是参考网上的资源而写的,参考链接如下:Android
热修复
技术原理详解Android热更新技术总结Android
热修复
技术总结阿里最新
热修复
Sophix与QQ超级补丁和Tinker的实现与总结现有解决方案
anloney
·
2021-06-12 14:20
RN实现增量包热更新
3.没有
热修复
原生部分代码,不会被苹果审核拒掉。(关于苹果为什么会拒部分热更新库请自
___Lynn
·
2021-06-12 03:30
热修复
Hotfix系列(2)—MultiDex: 叫爸爸!
0x01开篇官方文档MultiDex解释:1.DalvikExecutable(DEX)文件的总方法数限制在65536以内,其中包括Androidframworkmethod,libmethod,还有你的codemethod,所以请使用MultiDex。2.对于5.0以下版本,请使用multidexsupportlibrary。3.而5.0及以上版本,由于ART模式的存在,app第一次安装之后会进
小猪儿粑粑
·
2021-06-08 23:16
初探JSPatch
前言iOS平台的有很多
热修复
框架,原理都是差不多,都是利用Runtime进行属性、方法修改。JSPatch是现今比较主流、轻量级的
热修复
框架。
Anyeler
·
2021-06-08 09:39
Android Classloader
热修复
哈哈哈嗝阅读本文你可以掌握,
热修复
的原理和简单实现.目录Classloader
热修复
原理
热修复
代码实现面试知识Classloader
热修复
原理classloaderDemo从这个图上能看出什么?
杨旭_
·
2021-06-07 20:53
Sophix
热修复
Android SDK 3.1.8 接入
帮助文档注册阿里云开发者阿里云进入控制台控制台进入移动
热修复
控制台移动
热修复
控制台创建产品创建APP获取如下信息1-AppId2-AppSecret3-RSA密钥打开AndroidStudio创建新项目项目级
广州小拳拳
·
2021-06-06 18:39
你是否真的适合搞NDK开发?
跨平台的库,如FFmpeg,skip,weex,加固,防逆向签名校验图片压缩音视频解码OpenGLES高级特效
热修复
andfix人脸识别face++加密算法微信apk中的so文件手机淘宝apk中so文件
Android架构木木
·
2021-06-06 14:49
含泪狂刷Android基础面试118题,大厂直通车!
所以,当今的Android移动开发,不会
热修复
、插件化、组件化,80%以上的面试都过不了。阿里P8大佬每天熬夜到凌晨一两点,花了将近
程序员欢喜
·
2021-06-05 23:27
程序员
android
移动开发
面试
OC-runtime简述
运行在链接的时候,对象的类型、方法的实现已经确认好了.而在OC中,却将一下在编译和链接所处理的工作放在了运行阶段,也就是说,一个编译好的.ipa包,在程序没有运行的时候,谁也不知道调用一个方法会发生什么,这也为
热修复
提供了可能
zbzbwxe
·
2021-06-05 04:13
Android
热修复
Tinker的集成与使用步骤
前言:tinker官方文档地址https://github.com/Tencent/tinker/wiki一、Tinker的集成步骤1.设置tinker版本,在gradle.properties文件中添加tinker版本号,方便以后升级时修改:TINKER_VERSION=1.9.82.在项目的build.gradle文件中添加依赖:dependencies{buildscript{reposit
YX_亚亚呀
·
2021-06-05 02:28
使用腾讯Tinker
热修复
的问题
其实也没有什么可以说的,照着官网是就可以直接使用了,这里只是提醒一下自己。。。现在时间是2017-12-12,GitHub上的tinker,好像还没有适配AS的3.0,所以把改成2.3.3了,gradle的版本,4.1或者3.+都行。第一点是一定要添加v4包,丫的,我那会就是没有添加。。。第二点就是TinkerId不知道是不是base包了必须加上"base-xxx"??补丁了必须"patch-xx
NewHigh
·
2021-06-04 23:17
Tinker源码分析(六):补丁合成流程
这样也就避免了
热修复
中dex的pre-verify问题,也减少了补丁包的体积,方便用户下载。
俞其荣
·
2021-06-04 07:58
Android架构师教你如何突破瓶颈,附带学习经验
为广大同行分享一些学习干货,希望可以帮到大家阿里巴巴LRUCache原理图片加载原理模块化实现(好处,原因)JVM视频加密传输统计启动时长,标准如何保持应用的稳定性ThreadLocal原理谈谈classloader动态布局
热修复
A秃头程序猿
·
2021-05-26 21:53
程序员
android
移动开发
面试
Android内存泄漏总结,已拿offer
所以,当今的Android移动开发,不会
热修复
、插件化、组件化,80%以上的面试都过不了。阿里P8大佬每天熬夜到凌晨一两点,花了将近
元点三
·
2021-05-24 19:51
程序员
android
移动开发
面试
Android
热修复
Tinker源码分析(一)补丁包的生成
Tinker工作流程tinker
热修复
实现随着版本进行过不少改动,但是核心理念一直没变,主要是通过DexDiff算法对新旧APKdex文件比对得到差异patch.dex,然后下发patch.dex到客户端合成新
北野青阳
·
2021-05-21 16:21
iOS-JSPatch
热修复
iOS热更新绕过了苹果的审核,之前有些开发者收到了警告邮件,最新通知显示如果App中包含热更新不作调整,有可能下架.JSPatch最开始用于修复严重的线上bug,后来发展为修改创建各种模块,导致偏离了最开始的初衷.JSPatchJSPatch源码在GitHub上面托管,可以直接拖入工程中,也可以通过CocoaPods导入:pod'JSPatch'假设项目中某个按钮点击之后执行代码过程中发生了数组越
FlyElephant
·
2021-05-21 03:57
iOS
热修复
/hotfix/阿里云/基于Lua语法
招牌英雄镇楼DLW.jpeg这里主要用到的是某云爸爸旗下的
热修复
技术。代码是基于Lua写的。(转载请注明出处)初期在接触Lua的Hotfix时,没有学习过Lua的语法。
童话镇里蜿蜒的河
·
2021-05-20 12:47
2017 十月份计划 (不定时更新)
英语:这部分完成的很好「9分」设计模式:自己也深刻理解了两个设计模式「8分」JavaEE学习:springboot学的还不错,但Hibernate还没开始,mysql还算可以「6分」Android学习:
热修复
没有学习
小菜_charry
·
2021-05-18 09:17
android
热修复
与插件化实践之路
android原生应用开发发展到今天,几乎每个App都是巨无霸级的大小,手淘,优酷这种应用更是航母级别的应用,一个应用可能几百人一起合作开发,在应用还小的时候大家可以甜蜜的合作,快速的迭代就像孩子小的时候每个人都喜欢,但随着应用越来越大,我们不得不面对的以下几个问题:第一,团队合作的效率越来越低,这是无法避免的,可能一个人的延期就会导致整个版本的延期,而人越多这个概率就是指数级别的增长。第二,潜在
qndroid
·
2021-05-17 16:10
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他