首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
huansky
掘友等级
Android
|
百度
目前的博客文章全部是从博客园搬运过来的,地址:http://www.cnblogs.com/huansky/
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
50
文章 50
沸点 0
赞
50
返回
|
搜索文章
赞
文章( 50 )
沸点( 0 )
Matrix系列文章(一) 卡顿分析工具之Trace Canary
本篇为卡顿分析系列文章之二,分析Trace Canary相关的原理,基于版本0.5.2.43。文章有点长,建议你先大致浏览一遍再细看,对你一定有帮助。第一篇传送门Android卡顿检测工具(一)BlockCanary。 可见Matrix作为一个APM工具,在性能检测方面还是非常…
Matrix SQLiteLint使用及源码分析
这篇文章差不多是去年这个时候写的,写好了一直忘了发出来,现在补发一下... 这里结合Matrix 官方例子来看。 共检查出31项建议项或者提示项,每个建议或提示点击后可以查看详细结果,详细结果页面会展示检查的sql语句,sql语句explain qurey plan结果,优化建…
[Matrix系列-4]: TracePlugin 之 EvilMethodTracer 源码分析
前言 有了前面的分析基础,现在EvilMethodTracer类看起来“简单”很多~ 没有看过的话可以看之前写的系列文章~ [Matrix系列-1]: matrix 启动流程源码解析 [Matrix系
[Matrix系列-1]: matrix 启动流程源码解析
一、背景 Matrix-android 当前监控范围包括:应用安装包大小,帧率变化,启动耗时,卡顿,慢方法,SQLite 操作优化,文件读写,内存泄漏等等。 而Trace-Canary包含:帧率fps
LeakCanary 源码分析
1. LeakCanary检测泄漏原理 1.1 Java引用分类 强引用:平时常用的引用类型,JVM发生OOM也不会回收这部分引用。 软引用(SoftReference):发生OOM前会回收这部分引用
一个Android菜鸡的2020之旅
1. 前言 2020 注定是不平凡的一年,新冠疫情太恐怖了,希望早点好起来.今年因为疫情的原因,出行不太安全,好多娱乐项目我都取消了.宅在家里的时间更长了... 说起来今年是我写个人年终总结的第4年了,第一次写还是17年的时候了.简单回忆一下过去一年的得失,展望一下即将到来的2…
Android SDK 开发经验谈
在公司做了两年多的 SDK 开发,结合自己的所知所学,分享一些 SDK 开发的经验。 1. SDK 是什么 相信做 Android 开发的朋友,一定使用过第三方的 SDK,比如推送 SDK、分享 SDK 等。SDK 的全称是 Software Development Kit,翻…
Android热修复技术选择和原理分析
文章已投稿到公众号“享学课堂online”,发布后会将网站附上,敬请期待。
从零开始手撸一个热修复框架
热修复原理,这个一直是这几年来很热门的话题,在项目中使用的话,也基本要么是阿里系或者腾讯系的开源框架。但是作为一个光会使用的程序员是远远不够的。这篇文章会从dex分包的原因,原理,热修复的由来及原理为思路,手动写一个热修复的框架,这样感觉比光分析原理要更加深记忆。也是一片比较全…
热修复——Tinker的集成与使用
上面是Tinker官方Wiki的原话,意思嘛相信大家都看得明白,但注意啦,它并没有说Tinker可以让补丁实时生效(也叫无感知更新),它必须在打上补丁后重启App(重启进程),补丁才会发挥作用,这跟阿里的热修复方案有着本质的区别。在开始集成Tinker之前,我们有必要了解清楚,…
下一页
个人成就
文章被点赞
32
文章被阅读
49,669
掘力值
512
关注了
13
关注者
13
收藏集
4
关注标签
32
加入于
2017-03-15