首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
会员
登录
Tinker
1515 关注,85 文章
关注
热门
最新
最热
有赞技术
4年前
Android
Java
APK
浅谈 Android Dex 文件
了解了 Dex 文件以后,对日常开发中遇到一些问题能有更深的理解。如:APK 的瘦身、热修复、插件化、应用加固、Android 逆向工程、64 K 方法数限制。 在明白什么是 Dex 文件之前,要先了解一下 JVM,Dalvik 和 ART。JVM 是 JAVA 虚拟机,用来运…
1.2w
80
1
Stven_King
1年前
Android
Tinker
aapt与aapt2--资源id固定和PUBLIC标记
aapt 和 aapt2 的差异(运行环境和运行结果); 资源 id 的固定; 进行 PUBLIC 标记。
2501
8
2
GitLqr
5年前
Android
HotFix
Tinker
热修复——Tinker的集成与使用
上面是Tinker官方Wiki的原话,意思嘛相信大家都看得明白,但注意啦,它并没有说Tinker可以让补丁实时生效(也叫无感知更新),它必须在打上补丁后重启App(重启进程),补丁才会发挥作用,这跟阿里的热修复方案有着本质的区别。在开始集成Tinker之前,我们有必要了解清楚,…
8539
173
12
北野青阳
1年前
Tinker
Android
前端
Android 热修复Tinker源码分析(二)补丁包的合成
上一篇文章我们分析了补丁包的生成,本文从源码开始简单分析补丁包的合成过程,限于篇幅重点分析Dex合成过程,涉及到的知识包括dex加载机制,Art编译机制等。
2300
10
评论
GitLqr
11月前
Tinker
HotFix
gradle
热修复 - Tinker多渠道加固配置
一、问题 腾讯的热修复方案 Tinker 为加固应用提供了支持,需要在 gradle 脚本中,通过 isProtectedApp 配置当前的基准包(base apk)是否为加固 apk ,而这个配置是
773
11
评论
北野青阳
1年前
Tinker
Android
Android 热修复Tinker源码分析(三)补丁的加载
上一篇文章中我们大致分析了补丁包的合成过程,本文将逐步分析补丁的加载过程。补丁加载主要是dex和资源文件的加载,对于dex文件来说,加载实际上就是将补丁dex转换为Element插入到app的Path
2055
11
1
网易考拉移动端团队
4年前
Android
程序员
Google
Android O 适配详细指南
同时,国内的华为、360、应用宝也要求开发者适配 Android P,否则应用将被不推荐、隐藏甚至下架(华为),可以看出国内应用市场对于推动应用适配新 API 的决心,虽然没有强制要求适配,但也算国内应用市场的一大进步,相信很快就会有其他应用市场跟进。 总的来说,新版本会让我们…
5895
122
8
GitLqr
5年前
HotFix
Tinker
热修复——Bugly让热修复变得如此简单
「Bugly」和「tinker-manager」是免费的,「tinkerpatch」是收费的,因为「tinkerpatch」收费,所以暂时不做考虑。Bugly由腾讯团队开发并维护,稳定性肯定没得说,而「tinker-manager」是GitHub上个人开发者开发维护的,稳定性没…
6637
121
5
北野青阳
1年前
Tinker
Android
Android 热修复Tinker源码分析(一)补丁包的生成
tinker热修复实现随着版本进行过不少改动,但是核心理念一直没变,主要是通过DexDiff算法对新旧APK dex文件比对得到差异patch.dex,然后下发patch.dex到客户端合成新dex代
1753
13
2
android大哥
5年前
APK
Android
Tinker
腾讯热修复Tinker的详解和使用
热修复说白了就是”打补丁”,比如你们公司上线一个app,用户反应有重大bug,需要紧急修复。如果按照通 常做法,那就是程序猿加班搞定bug,然后测试,重新打包并发布。这样带来的问题就是成本高,效率低。于是,热 修复就应运而生.一般通过事先设定的接口从网上下载无Bug的代码来…
5913
40
2
小团团学编程
4年前
Android
APK
Tinker
从ClassLoader到Android插件化以及热更新原理
最经换了工作,公司的项目比较庞大,很多地方都运用了插件化,插件化说简单就是把部分功能进行打包成专门的apk、dex等文件,当宿主app需要用到此功能的时候才去加载插件;插件不仅可以实现一些功能的热插拔;以及不需要去安装app,只是在使用到的情况下再去下载,这样就减小宿主的apk…
3568
82
评论
刘望舒
4年前
Tinker
HotFix
Android热修复原理(一)热修复框架对比和代码修复
在Android应用开发中,热修复技术被越来越多的开发者所使用,也出现了很多热修复框架,比如:AndFix、Tinker、Dexposed和Nuwa等等。如果只是会这些热修复框架的使用那意义并不大,我们还需要了解它们的原理,这样不管热修复框架如何变化,只要基本原理不变,我们就可…
3375
109
评论
Dale_Dawson
3年前
Tinker
Android热修复之Tinker集成最新详解
通过对比我们发现Tinker还是有一定的优势。 1. reflectApplication = true 的情况 若我们使用 reflectApplication 模式,我们无需为接入 Tinker 而改造我们的 Application 类。相当于自己写一个Applicatio…
2791
17
评论
芦苇科技App技术团队
4年前
Tinker
Tinker 热更新的使用
Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。 为了更方便的使用,我们选择使用 reflectApplication = true 的模式,这种模式我们不用为了接入 tinker 而改造我们…
2731
20
评论
nullisnotno
4年前
Tinker
Android
细数tinker接入的那些坑
替换Application按照TInker官方文档,接入TinkerPatch需要把原来项目中Application的代码移动到ApplicationLike中,然而这可不是件小事情,我们的appli
3002
6
2
why_
5年前
Android
APK
gradle
拿起Tinker这把枪,瞄准该死的臭虫....
从简短的解释中可以看出tinker的威力所在。 当然阿里的Sophix在某些方面(非侵入式、及时生效)做到了更好,如果团队想要快速实现热修复,它可能是一个更快速的解决方案;另外腾讯团队bugly基于tinker推出的tinker-patch-sdk一站式解决方案,可能由于它免费…
2433
60
7
尤小红
4年前
Android
Tinker
手把手教你使用腾讯的热修复框架-Tinker
TinkerTest演示如何使用腾讯的热修复框架-Tinker项目地址Tinker热更新演示(请star支持)演示demo下载Tinker简介相关链接TinkerGithubTinkerPatchGi
2194
40
2
妳的姓氏我的名
5年前
HotFix
Tinker
自建服务端实现Tinker热修复
最近工作不是很忙寻思着学习学习一些新技术or热门技术,热修复,听着好高大上啊,安卓高级程序员必会技能(高逼格技能~~)。热修复这一两年确实很火,技术文章满天飞,BAT等大公司都有一套自己的热修复框架,Tinker、Dexposed、AndFix、HotFix、Nuwa等等,热修…
2795
33
3
chaychan
5年前
Tinker
APK
Android
Tinker热更新与AndResGuard资源混淆的结合
Tinker的配置划分在tinker-support.gradle文件中,相关的配置在后面的demo中会给出。 AndResGuard的配置划分在and_res_guard.gradle文件中,相关的配置在后面的demo中会给出。 由于现在Tinker和AndResGuard是…
1262
24
评论
爱吉他的程序员
3年前
Tinker
在HotFix SDK中接入Tinker
1. 指定Tinker SDK版本 2. 添加Tinker gradle依赖 3. 在HotFix SDK 代理Application中初始化Tinker 继承继承自TinkerApplication需要复写其构造方法,方法实现直接调用父类的方法。 这里可以考虑多写一个代理Ap…
1011
2
2
温馨提示
当前操作失败,如有疑问,可点击申诉