首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
奋斗的Leo
掘友等级
资深 BUG 开发工程师
|
某公司
六年开发经验,Android 应用写了六年,Flutter 应用写了两年,喜欢搞性能优化和构建系统,现在做加固安全相关的事情。
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
158
文章 141
沸点 17
赞
158
返回
|
搜索文章
最新
热门
Google Breakpad 源码解析(二)
Google Breakpad 源码解析第二篇,关于 Android 上的 Breakpad Client 部分的源码解析。
Google Breakpad 源码解析(一)
Google Breakpad 源码解,Breakpad 是 Google 开源的,用于实现崩溃上报(crash-report)的系统,其中包括客户端和服务端两部分。
Android JPEG 压缩那些事
JPEG 原理知识,Android JPEG 压缩处理,基于 Facebook 的 Spectrum 的 JPEG 压缩优化。
resamplingEnabled导致的血案
在将 Flutter SDK 升级到 2.0 之后,如果设备开启了 resamplingEnabled,会导致部分 Android 设备点击异常。
浅谈 Android 内存监控(中)
在上篇 浅谈 Android 内存监控(上) 中,我们聊了 LeakCanary,微信的 Matirx 和美团的 Probe,它们各自有不同的应用场景,例如,在开发测试环境,我们会偏向用 LeakCanary,因为它能提供最完善的内存泄露机制和最详细的日志,非常方便定位问题,但…
浅谈 Android 内存监控(上)
性能优化是一个永不过时的话题,对于移动端来说也是如此。即使现在的终端设备更新速度日新月异,但用户总是希望你的应用能越快越好,秒启动,流畅无违和的操作,及时的操作响应等等。 对于一般的应用来说,UI 渲染优化 和 内存优化 是两个必须要做的事情,因为这两个方面是日常开发比较常见的…
LeakCanary2 源码分析
在 Android 开发工作中,内存泄露一直是让人比较头疼的问题。首先内存泄露并不是一个 Java 异常,所以我们并不能实时感知到它,一般只有等到内存溢出的时候,我们才会去排除是否发生了内存泄露问题。而往往导致抛异常的代码并不是内存泄露的凶手,而只是压死骆驼的最后一根稻草而已,…
matrix-trace-processor
在使用微信开源的 Matrix 项目中的 matrix-trace-canary 组件时,感觉有些不方便。matrix-trace-canary 使用 Gradle Plugin 在遍历类文件时,提前在特定方法中插入耗时统计代码: 这里如果使用 String 来存储的话,所需要…
优化包大小-PNG部分
PNG 图片相对于 JPEG 图片来说,它是一种无损的图像存储格式,同时多了一条透明度通道,所以一般情况下,PNG 图片要比 JPEG 图片要大,并且 PNG 图片往往还是 APK 图片资源中的大头,所以优化 PNG 图片的大小,对于减小包的体积来说,是比较有回报的事情。 关于…
浅谈Flutter热重载(上)
这是浅谈 Flutter 系列的第二篇,上一篇是 浅谈Flutter构建,在上一篇中,主要是理清 Flutter 在 debug 和 release 模式下生成的不同产物分别是什么,怎么调试 build_tools 源码等等,这些不会在后面重复讨论,所以有需要的同学可以先看下第…
下一页
个人成就
文章被点赞
1,665
文章被阅读
129,723
掘力值
4,413
关注了
106
关注者
2,458
收藏集
5
关注标签
33
加入于
2016-08-31