首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CoderFan
掘友等级
Android
|
星辰大海
你说你孤独像很久以前长星照耀着十三座州府
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
113
文章 98
沸点 15
赞
113
返回
|
搜索文章
赞
文章( 98 )
沸点( 15 )
深入理解 图片内存优化的常见方案和 AndroidBitmapMonitor 的原理
这篇文章干货很多,对比了常用的图片内存分析方案,揭秘 AndroidBitmapMonitor 原理
【性能优化】大厂OOM优化和监控方案
一、前言 随着项目不断壮大,OOM(Out Of Memory)成为bugly上的疑难杂症之一,大部分业务开发人员对于线上OOM问题一般都是暂不处理,一方面是因为OOM问题没有足够的log,无法在短期
从Activity创建到View呈现中间发生了什么?
前段时间公司招人,作为面试官,我经常让面试者简述View的绘制流程。他们基本都能讲明白View的测量(measure)、布局(layout)、绘制(draw)等过程。还有少数人会提到DecorView和ViewRootImp的作用。但是,当我继续追问关于Window的内容时,几…
现在准备好告别Transform了吗? | 拥抱AGP7.0
前文提要 之前就和大家介绍过AGP(Android Gradle Plugin) 7.0.0版本之后Transform 已经过期即将废弃的事情。而且也简单的介绍了替换的方式是Transform Act
是时候弃用 buildSrc ,使用 Composing builds 加快编译速度了
本文正在参加「金石计划」 为什么要使用复合构建 依赖管理一直是一个优化项目,从硬编码到ext,再发展到buildSrc,尽管代码量增长了,但是对于构建一直在追求更快更干净。buildSrc虽然给了我
AOP 利器 ASM 基础入门
1. ASM 介绍 ASM 是一个 Java 字节码操作框架,它能用来动态生成类或者增强既有类的功能。ASM 可以直接生成二进制 class 文件,也可以在类被加载到 Java 虚拟机之前动态改变类行为。ASM 框架中提供了常见的字节码分析和生成工具,可以快速进行类的生成或分析…
【Gradle-3】Gradle中的DSL,Groovy & Kotlin
1.什么是DSL; 2.Groovy DSL & Kotlin DSL; 3.Groovy 基础语法;
Android&Kotlin编译速度原理剖析(上)
三年开发,五年编译。Gradle作为构建工具在中大型项目中编译速度太慢,全量编译平均7分钟,改一行代码的增量编译平均在3分钟
Android Apk 编译打包流程,了解一下~
作为一个Android开发,每天都会有相当一部分的时间花在编译打包上,如果项目比较大的话编译一次可能就要十几分钟。 那么在编译打包的过程中AGP到底做了什么呢?
Android筑基——深入理解 LayoutInflater.inflate() 方法
1. 前言 在开发中,对于 LayoutInflater 的 inflate() 方法,它的作用是把 xml 布局转换为对应的 View 对象,我们几乎天天在用。但是,对于 inflate() 方法的
下一页
个人成就
文章被阅读
777
掘力值
17
关注了
45
关注者
6
收藏集
5
关注标签
52
加入于
2016-10-13