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
fir.im Weekly - iOS / Android 动态化更新方案盘点
在iOS环境下,Apple开发者们像是“带着手铐脚镣跳舞”,相比之下Android开发者会轻松一点,有很多相关的开源框架帮助App进行
热修复
、热更新。
firim
·
2020-08-22 10:20
动态更新
android
ios
最臭的臭弹(Biggest S
tinker
s)
在SDTConf2009论坛上,CoreyHaines和我共同主持了一个叫做“最臭的臭弹”的研讨会。会议上,我们试图去寻找下面两个(不同的)问题的答案:作为一个经验丰富的开发人员,回顾往事,最臭的让你最受折磨的代码是什么样的?也就是说,请指出一种代码,如果你能根除掉这种很臭的代码,那么在你的程序中的大部分设计问题都会迎刃而解我们有如此多的不同的原则和指导来帮助我们去实现好的设计。对于一个新手来说,
原文链接
·
2020-08-22 02:07
程序人生
iOS App
热修复
的设计方案及简单实践
于是呼,想加入线上
热修复
的功能。于是搜索了下网上的现成的设计方案。果然早已经有人想到并实现了,经过选择就用JSPatch了,果断下载并验证。经验证可以,所以
热修复
的核心问题就解决了。
511979194
·
2020-08-22 01:37
作品展结束总结
也才一个月的时间百例还没完成,一个例子一个例子敲着的时候就在考虑这个控件那个api能做出点什么好玩的东西一开始想着去做个方便练习音图映射的软件,理想很丰满,vb是肯定得用到的,想的用数据库,通过web进行增量更新和
热修复
hexesdesu
·
2020-08-22 00:36
学与玩
简易SHA1函数(JavaScript实现)
Link:http://www.web-
tinker
.com/article/20710.html简易SHA1函数(JavaScript实现)据说MD5目前已经不够安全,通过一些算法很容易制造出具有相同
小得
·
2020-08-21 23:45
JavaScript&CSS
Tinker
的具体使用
Tinker
的环境搭好以后,就轮到实现它了,本次主要通过模拟修改textview文本的直观效果.
is6g6
·
2020-08-21 23:32
35 米色系网页设计
在今天的文章中,我们有35个米色网站给您欣赏网页设计运用紫色的案例白色在网页设计中的使用35米色系网页设计
tinker
ingmonkeywearemostlyseriousurustariamdoctocarolrivellomadefreshlylessmoneyrailroadrevivaltourdesigninformerandrewckorjanplochhelikopterdesign
coderidea
·
2020-08-21 21:11
App服务端架构变迁
年的这个全新架构,实现了无线服务端基于APIGateway的架构框架、客户端的模块化开发、测试与部署,支持运行期间的模块实时加载、按需Lazyloding、Remote加载,从而实现模块级动态升级以及代码级
热修复
chesi5823
·
2020-08-21 13:47
后端
ui
测试
Android动态加载之ClassLoader —
热修复
、插件化
Android平台上虚拟机运行的是Dex字节码,一种对class文件优化的产物,传统Class文件是一个Java源码文件会生成一个.class文件,而Android是把所有Class文件进行合并,优化,然后生成一个最终的class.dex,目的是把不同class文件重复的东西只需保留一份,如果我们的Android应用不进行分dex处理,最后一个应用的apk只会有一个dex文件。Android平台的
王伟desire
·
2020-08-21 10:51
热修复
框架 -
Tinker
Application启动(四) - 加载so补丁过程
代码:
tinker
1.9.14.7android8.0加载so补丁是通过
Tinker
LoadLibrary.loadArmLibrary,但是这个方法并没有在
Tinker
Application启动过程中直接被调用到
Stan_Z
·
2020-08-21 09:30
Android Studio 报错集
Couldnotgetunknownproperty'apkVariantData'forobjectoftypecom.android.build.gradle.internal.api.ApplicationVariantImpl.解决:这个是因为
Tinker
109905418
·
2020-08-21 03:00
Android
《Android进阶之光》续作内容简介
2.介绍
热修复
和插件化所需要的知识点
刘望舒
·
2020-08-21 00:25
程序人生
APK 的前世今生:从 Android 源码到 apk 的编译打包流程
最近想要研究
热修复
的原理,并自己实现一套简单的
热修复
框架(音视频的坑刚挖好就又挖另一个坑了2333),已经在看书入门c++,方便后续查看业内一些知名
热修复
框架的源码,另外在涉及编译期/运行时修改代码之前
donge5816
·
2020-08-20 23:26
图形计算的好处
总之,上述图形被称为属性图它是Apache
Tinker
Pop的基础数据结构。ima
达微
·
2020-08-20 22:29
iOS app
热修复
方案调研
项目需要集成
热修复
,解决线上紧急的缺陷,及时修复,而无需另发版本到appstore。
杭研融合通信iOS
·
2020-08-20 22:26
Android
热修复
之
Tinker
转载请标明出处:http://blog.csdn.net/listeners_Gao/article/details/60782235前言Tencent开源“
Tinker
–微信Android热补丁方案”
ListenerGao
·
2020-08-20 21:15
android
热修复
框架 -
Tinker
DexDiff算法浅析
代码:
tinker
1.9.14.7这篇文章主要是学习@鸿洋@dodola写的相关文章:Android
热修复
Tinker
源码分析之DexDiff/DexPatch
Tinker
一、dex文件结构用010Editor
Stan_Z
·
2020-08-20 17:33
腾讯十大开源项目出炉!
Github中文社区”,关注看遍Github好玩的项目来源:开源最前线(ID:OpenSourceTop)猿妹整编腾讯开源了许多非常有价值的项目,下面我们一起来看看腾讯10大开源项目有哪些1、Android
热修复
框架
Github中文社区
·
2020-08-20 13:59
Qigsaw 框架原理解析-如何在国内使用 Android App Bundle 的动态交付功能
目录AndroidAppBundleQigsaw简介编译期处理安装运行流程
热修复
1.AndroidAppBundleAndroidAppBundle(AAB)是一种改进的应用程序打包方式,能大幅度减少应用体积
况众文
·
2020-08-20 13:45
分享篇
Android 模块化、组件化、插件化以及
热修复
的比较
前言已经好久好久没有更新博客了,去年后半年太忙,没怎么抽出时间来写博客。以后给自己定个小目标,不管多忙,每周都要写一篇博客。闲话不多说,下面开始扯正题,最近有个同事问我“模块化、组件化,插件化还有热更新他们之间有什么关系和区别?“概述随着产品的业务不断的增加,我们的APP中代码就会越来越多,这时侯为了方便我们多个成员之间协同开发,所以就出现的根据业务,将我们代码分割为不同的模块(用户中心模块,首页
紫雾凌寒
·
2020-08-20 13:28
Android
Android技术背后涉及到了多少知识点?
热修复
技术帮助我们解决了很多问题,带来的优势不言而喻。不知道各位对于
热修复
技术掌握如何?
热修复
就是通过下发补丁包,让已安装的客户端动态更新,用户不用重新安装APP,就能够修复软件缺陷。
涂程
·
2020-08-20 13:11
程序员
Android
Android技术
内存泄漏两个生命周期不同的对象引用了同一个对象,Handler和Activitykotlinmvp+dagger+arouter实现模块化rxjava、retrofit谷歌livedata+viewmodel实现生命周期管理
热修复
qq_18091203
·
2020-08-20 13:53
微信
热修复
开源库
Tinker
imitator 原理篇
参考资料:微信Android热补丁实践演进之路简单来说,在编译时通过新旧两个Dex生成差异patch.dex。在运行时,将差异patch.dex重新跟原始安装包的旧Dex还原为新的Dex。这个过程可能比较耗费时间与内存,所以我们是单独放在一个后台进程:patch中。为了补丁包尽量的小,微信自研了DexDiff算法,它深度利用Dex的格式来减少差异的大小。它的粒度是Dex格式的每一项,可以充分利用原
魔都三帅
·
2020-08-20 12:31
Android
Android中使用
Tinker
实现热更新
其实现在市场上已经有平台帮我们集成了
Tinker
热更新,还有提供补丁包管理后台,图形界面操作等等,比如bugly平台,
Tinker
Patch平台
Tinker
PatchSDK集成,只要集成他们提供的SDK
huyinda
·
2020-08-20 12:59
2020学习计划
Android
重磅!腾讯关于微信和移动开发的 10 大开源项目
1、Android
热修复
框架
Tinker
Tinker
是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。
爱编程_
·
2020-08-20 12:52
Instant Run与
热修复
InstantRun与目前很多主流的
热修复
方案都使用了mutidex技术,andfix除外。其中微信
tinker
的方案也借鉴了InstantRun。
sgwhp
·
2020-08-20 11:45
Android
android中
热修复
与插件化(一)
简介目前android技术最前沿莫属
热修复
与插件化的技术点,当下用得最多的就是阿里的Andfix,和微信的
Tinker
框架,针对源码的实现,再次做个记录。
android_Mr_夏
·
2020-08-19 22:55
android笔记
腾讯Android面试:系统如何加载一个dex文件,他的底层原理是怎么实现的
此题主要为
tinker
热修复
做铺垫。
小小小小怪兽_666
·
2020-08-19 19:06
阿里
热修复
不支持......
很好理解,
热修复
框架都没加载起来,怎么可能修复到呢?所以最好的做法是把初始化放在Application.attachBaseContext或者Application.onCreate的最开始。
huifeideyv
·
2020-08-19 16:32
热修复
基础(一)
Dex的动态加载一、Android的ClassLoader体系ClassLoader.pngPathClassLoader是Android应用中的默认加载器,PathClassLoader只能加载/data/app中的apk,也就是已经安装到手机中的apk。这个也是PathClassLoader作为默认的类加载器的原因,因为一般程序都是安装了,在打开,这时候PathClassLoader就去加载指
墨留痕
·
2020-08-19 08:47
OrientDB导入Neo4j(官方Importer使用)
最近在研究图计算相关技术,前一阶段学了Neo4j的知识,在学习的过程也对比一些其它的开源图数据库,如OrientDB,还有一些通用框架
Tinker
Pop。
AirZH??
·
2020-08-18 23:35
构建工具Gradle
而随着
热修复
、插件化、编译时注解的流行,深入了解Gradle就变得很有必要了。那么什么是Gradle?
电解质
·
2020-08-18 20:04
构建工具
图数据库 --- >Janusgraph 基础 (二)
图数据库—>
Tinker
pop(一)图数据库—>Janusgraph基础(二)图数据库—>hugegraph(三)图数据库—>spark和janusgraph组合(四)图数据库—>JanusGraph可视化之
chencas
·
2020-08-18 10:55
图数据库
腾讯开源:微信和移动开发的 10 大项目
1、Android
热修复
框架
Tinker
Tinker
是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。
code小生_
·
2020-08-18 10:01
bugly热更新9.0失败率及loader classes are found in old secondary dex问题
1.确保使用最新版本bugly、
tinker
参考https://bugly.qq.com/v2/downloads去配置最新版本号,注意对应关系如下:升级SDK包1.4.22019-09-24修复app
Aiden@9
·
2020-08-18 09:08
Android_BUG记录
【文献阅读】在VQA的答案空间中引入相似性测度(Corentin Kervadec等人,ArXiv,2020)
EstimatingsementicstructurefortheVQAanswerspace》和前面的那篇文章是同一个团队:【文献阅读】GQA-OOD——测试低频样本问答的数据集和评估方法(Coren
tinKer
vadec
全部梭哈迟早暴富
·
2020-08-18 07:26
#
视觉问答阅读
科研论文阅读
性能优化 (十二) APK 极限压缩(资源越多,效果越显著)
性能优化系列APP启动优化UI绘制优化内存优化图片压缩长图优化电量优化Dex加解密动态替换ApplicationAPP稳定性之
热修复
原理探索APP持续运行之进程保活实现ProGuard对代码和资源压缩APK
weixin_33774615
·
2020-08-18 04:45
2020 Android 大厂面试(五)插件化、模块化、组件化、
热修复
、增量更新、Gradle...
1.对
热修复
和插件化的理解2.插件化原理分析3.模块化实现(好处,原因)4.
热修复
、插件化5.项目组件化的理解6.描述清点击AndroidStudio的build按钮后发生了什么参考答案:1.对
热修复
和插件化的理解
Android技术之家
·
2020-08-17 12:34
友盟推送和阿里云移动推送使用注意事项、不同点比较
友盟推送和阿里云移动推送,都属于阿里系的产品,在使用上很大一部分还是很相似的,阿里云将移动推送、移动
热修复
、移动测试、移动数据分析和移动用户反馈集成到了一块,所有的远程依赖也都是集成在一起了,然而友盟的数据统计
weitao_666
·
2020-08-17 06:51
Android
日常踩坑
推送
阿里云
Android重启app功能实现
今天在做一个
热修复
的功能,发现有时需要重启app后修复代码才能生效,所以简单调查了下重启的方案,进而分享给大家~a.使用FLAG_ACTIVITY_CLEAR_TOP:Intenti=getBaseContext
王永迪
·
2020-08-17 06:42
【
Android
】
「程序员」Android APP编译
Tinker
报错解决
文/毛毛APP编译或运行时报错如下:
Tinker
doesnotsupportinstantrunmode,pleasetriggerbuildbyassembleArmDebugordisableinstantrunin
毛大姑娘
·
2020-08-17 06:57
android开发
深入探索编译插桩技术(一、编译基础)
现如今,Gradle+编译插桩的应用场景越来越多,无论是各种性能优化中的插件工具制作,还是用来支持插件化、
热修复
的各种插件,都会使用到这个组合,因此,掌握Gradle+编译插桩技术能够大大提升我们的技术竞争力
JsonChao
·
2020-08-17 06:50
android
进阶
android
面试
Git分支管理规范
一、分支与角色说明Git分支类型master分支(主分支)稳定版本develop分支(开发分支)最新版本release分支(发布分支)发布新版本hotfix分支(
热修复
分支)修复线上Bugfeature
weixin_30600503
·
2020-08-16 15:34
java热部署功能
之前android项目里面用到了微信的
Tinker
热修复
框架,果断不能知其然,而不知其所以然啊,于是就一番源码看下去,发现其中很多都是关于ClassLoader有关,想起刚13年毕业那会写了一个关于ClassLoader
吴小智的理想流
·
2020-08-16 15:57
android技术
Android
热修复
原理
基本概念
热修复
是针对apk而言的,所以先来看看apk里都有些什么东西assets:保留工程中的assets目录,这些文件是原始文件,包含其他jar里的assets文件lib:so文件META-INF:签名相关文件
孙朝阳
·
2020-08-16 06:42
Android
HugeGraph简介及部署
WelcometoHugeGraphSummaryHugeGraph是一款易用、高效、通用的开源图数据库系统(GraphDatabase,GitHub项目地址),实现了Apache
Tinker
Pop3框架及完全兼容
keeper_zdl
·
2020-08-16 03:14
大数据
环境搭建
Android 热更新
Tinker
怎么都不成功踩坑后 成功接入
首先说一下阿里云的
热修复
我也用过,傻瓜式接入,没踩坑,但是只能修复,而不是热更新今天要接入的是腾讯的
tinker
,热更新,区别自己取舍。
wh1076674227
·
2020-08-15 20:01
Android 手把手带你写
热修复
热修复
通过Hook类的加载器,将我们的dex插入到dex元素数组的最前面达到
热修复
的目的,通常情况下类只会被加载一次前言随着公司的业务越来越复杂,代码迭代次数过多导致代码难以维护,很多潜在的逻辑关联容易被忽略
autonomousjack
·
2020-08-15 16:50
android 非侵入式
热修复
框架Hotfix使用
先看一下比较热门的各大厂商
热修复
框架对比:Hotfix最新版本spofix是首款非侵入式框架:下面是百度内容假设大家都想要把用户代码塞到一个框架里。
山药好吃
·
2020-08-15 14:03
热修复
和插件化的好处
热修复
可以解决的问题:比如:刚发布了一款App就发现了比较严重的Bug有一些晓得功能想即使推送给用户去使用。
Pink_空白格
·
2020-08-15 13:49
移动开发
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他