首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
刘小厨
掘友等级
Android、Flutter
memory leak 工程师~
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
75
文章 74
沸点 1
赞
75
返回
|
搜索文章
最新
热门
JNI基础--Android.mk
Android.mk是一个向Android NDK构建系统描述NDK项目的GNU makefile片段。主要用来编译生成以下几种: ●APK程序:一般的Android应用程序, 系统级别的直接push即可。 ●JAVA库: JAVA类库,编译打包生成JAR文件。 ●C\C++应…
Android自定义View的wrap_content无效?
后30位表示SpecSize。 可以看到这个方法主要是调用了getChildMeasureSpec决定了子View的MeasureSpec和调用了child.measure方法。 这里我们就看到了问题所在:不管MeasureSpec的Mode是AT_MOST还是EXACTLY返…
Android_增量更新(BSDiff)
Android中的增量更新指的是利用差分算法,计算两个App版本的差异,生成差分包,只需要下载差分包,不需要下载整个新版本的app,就可以完成App升级的方案,生成差分包不一定选用BSDiff(BSPatch,HPatch,XDelta等都可以),因为Android源码中使用的…
Android_热修复_Tinker原理分析
Android中的java.lang.ClassLoader这个类也不同于Java中的java.lang.ClassLoader。 Android中的ClassLoader类型也可分为系统ClassLoader和自定义ClassLoader。其中系统ClassLoader包括3…
Android_IOC容器实现View点击注入
都应当依赖于抽象。抽象不应当依赖于实现,实现应当依赖于抽象(软件设计原则) 一种反转流、依赖和接口的方式。就是将控制权“往高处/上层”转移,
Android_Gif播放(利用系统源码)
gif编码详细解析注意:gif编码格式有两个版本,一个是87a一个是89a,分别是87年和89年制定的,本demo未兼容87a版本~Android中gif播放一般是比较耗内存的操作,Android中的
Android_Andfix兼容和Sophix简单分析
另外还有在Android 8.0以后,Android源码中针对被虚拟机频繁调用的方法增加了一个FastNative注解,这个注解是用来通知虚拟机层,这个修改主要就是针对ArtMethod结构体,在ArtMethod结构体增加了一个fast成员变量,这个成员变量的作用是,当方法压…
Android_热修复_Andfix原理分析
目前国内Android热修复主流框架有阿里的Andfix,Sopfix,微信的Tinker,美团的Robsut等等等等,就不一一列举了... 当JVM使用类加载器定位class文件,并将其输入到内存中,会提取class的类型信息,并将这些信息存储到方法区,同时该类型的类静态变量…
Android_Handler源码分析
我们可以看到,我们点击返回按钮销毁了,并且MainActivity触发了onDestroy(),但是休眠结束,还是跳转了SecondActivity,所以这里是存在内存泄漏的,并且很严重,看到这里其实,很多小伙伴会说,在onDestroy()方法中调用handler.remov…
个人成就
文章被点赞
61
文章被阅读
28,486
掘力值
606
关注了
9
关注者
21
收藏集
5
关注标签
3
加入于
2018-05-05