首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android multidex
订阅
磨剑十年
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 1订阅
MultiDex(一)之源码解析
MultiDex 系列文章的第一篇,从源码角度分析 MultiDex 的工作流程!
MultiDex(三)之异步加载优化
一、前言 在上一篇文章《Multidex(二)之 Dex 预加载优化》中我们提到主进程中直接开启一个子线程执行 MultiDex 的工作确实可以避免 ANR 的问题,然而此时主进程中调用到的类,可能会因为 SecondaryDex 的优化尚未完成或者没有被加入到 ClassLoader 中而导致画…
Android 热修复技术——QQ 空间补丁方案解析 (2)
Android 热修复 QQ 空间补丁方案实战篇。本篇博客我们将介绍 1)如何打包补丁包; 2)如何将通过 ClassLoader 加载补丁包;3)如何将补丁包的 dex 插入到 `dexElements` 的前面
Android 动态库压缩壳的实现
说起壳可能有的同学并不太了解,简单的说,计算机软件领域所说的壳实际上是一种软件加密技术。与自然界中的壳类似,花生用壳保护种子,乌龟用壳保护自己的身体,而我们写的程序为了在一定程度上防止被逆向分析,也可以给它加壳。壳主要分为两大类:加密壳和压缩壳,加密壳侧重于防止软件被篡改,而压缩壳则侧重于减小软件体积。
Android 突破 DEX 文件的 64K 方法数限制
随着安卓平台的不断发展与壮大,市场上大而全的应用比比皆是,产品需求的变更累积和 UI 交互的极致追求,除了 resources 文件的俱增,在 Android Project 中依赖的 Library 和 自己写的 Java 代码也会越来越多。这些变化,除了会导致打包出的 APK …
Android热更新:微信Tinker框架的接入与测试
这个教程真的很简单易上手,步骤很详细。
Multidex(二)之 Dex 预加载优化
一、前言 在 Multidex(一)之源码解析中我们介绍到 MultiDex 极有可能出现 ANR(Application No Response)的问题,秒秒钟卡死我们的应用,用户肯定忍不了要怒卸载啊!作为追(被)求(逼)完(无)美(耐)的程序员哥哥,我们怎能作壁上观?Google 不…
Android 热修复技术——QQ 空间补丁方案解析 (3)
要想实现热更新的目的,就必须在 dex 分包完成之后操作字节码文件。比较常用的字节码操作工具有 ASM 和 javaassist。另外还需要在 Gradle 的构建过程中完成插桩的操作
Android 热修复技术——QQ 空间补丁方案解析 (1)
传统的 app 开发模式下,线上出现 bug,必须通过发布新版本,用户手动更新后才能修复线上 bug。那么是否存在一种方案可以在不发版的前提下修复线上 bug?有!而且不只一种。今天首先来看下腾讯的 QQ 空间补丁方案