讲的很详细,赞。
android热修复的pre-verify问题详解及实践本篇文章继续上一篇,主要分析一下classloader方案在dalvik虚拟机中的pre-verify问题。关于classloader方案的原理可以参考上一篇文章androi...
讲的很详细,赞。
android热修复的pre-verify问题详解及实践本篇文章继续上一篇,主要分析一下classloader方案在dalvik虚拟机中的pre-verify问题。关于classloader方案的原理可以参考上一篇文章androi...
ArrayMap及SparseArray是android的系统API,是专门为移动设备而定制的。用于在一定情况下取代HashMap而达到节省内存的目的。 一.源码分析(由于篇...
赞,简洁清晰,短时间了解robust。
美团Robust原理解析本篇文章将带大家解析Robust框架热修复原理 主流的热修复框架类型 ClassLoader:将热修复的类放在dexElements[]的最前面,这样加载类时会优先加载到要修...
本篇文章将带大家解析Robust框架热修复原理 主流的热修复框架类型 ClassLoader:将热修复的类放在dexElements[]的最前面,这样加载类时会优先加载到要修...
本篇文章将带大家解析Robust框架热修复原理 主流的热修复框架类型 ClassLoader:将热修复的类放在dexElements[]的最前面,这样加载类时会优先加载到要修...
本片文章将介绍Dagger2的作用及使用方式。 什么是Dagger2? Dagger2是在编译时期生成代码实现完整依赖注入的框架 Dagger 2 is a compile-...
本片文章将介绍Dagger2的作用及使用方式。 什么是Dagger2? Dagger2是在编译时期生成代码实现完整依赖注入的框架 Dagger 2 is a compile-...
日常开发中经常有点击弹出浮层,再点击浮层任意位置,浮层消失的需求。今天为大家介绍通过Dialog+ViewPager实现浮层中带有轮播页效果。 本文GitHub源码地址实现的...
涉及知识点:APM, java Agent, plugin, bytecode, asm, InvocationHandler, smail 一. 背景介绍 APM : 应用...
介绍ASM ASM是一款基于java字节码层面的代码分析和修改工具。无需提供源代码即可对应用嵌入所需debug代码,用于应用API性能分析。ASM可以直接产生二进制class...
参考链接:http://www.infoq.com/cn/articles/java-memory-model-4/http://www.cnblogs.com/aigong...
Android Apk签名原理及方法 来源:Android 开发中文站
对于 Android 开发者而言, APK 签名的重要性不言而喻。Android 7.0 后 APK 签名已经从基于 Jar 签名的 V1 版本升级到了 V2 版本,为了能更...
本文为博主原创文章,欢迎转载,请保留出处:http://blog.csdn.net/andrewfan Unity中关于四元数的API详解 Quaternion类 Quate...
全景又被称为3D实景,是一种新兴的富媒体技术,其与视频,声音,图片等传统的流媒体最大的区别是“可操作,可交互”。 全景分为虚拟现实和3D实景两种。虚拟现实是利用maya等软件...
Android使用OpenGL ES2.0绘制3D图像或者加载3D模型时,为了达到立体效果往往需要设置视见转换矩阵和投影转换矩阵即Matrix.setLookAtM(mVMa...