首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
CoderFan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Android Perfetto 系列 1:Perfetto 工具简介
Perfetto 是一个高级的开源工具,专为性能监测和分析而设计。它配备了一整套服务和库,能够捕获和记录系统层面以及应用程序层面的活动数据。
ViewModel实例什么时候被回收
ViewModel的生命周期比Activity长?这里从源码角度分析ViewModel的创建和销毁过程,避免理解错误导致使用上的问题。
深入理解 图片内存优化的常见方案和 AndroidBitmapMonitor 的原理
这篇文章干货很多,对比了常用的图片内存分析方案,揭秘 AndroidBitmapMonitor 原理
卡顿监测 · 方案篇 · Android卡顿监测指导原则
当测试提出卡顿问题,测试会新建Bug单给责任人处理。导致卡顿的原因有很多,比如函数非常耗时、I/O 非常慢、线程或锁间竞争等。随着移动端用户越来越注重产品体验,APM卡顿监测逐渐成为互联重要基础设施。
【Android 修炼手册】Gradle 篇 -- Android Gradle Plugin 主要 Task 分析
大家可以直接 clone EasyGradle 项目,把 app/build.gradle 里的 implementation 'com.android.tools.build:gradle:3.0.1' 注释打开就可以了。 在 Gradle的基本使用 和 Android Gr…
向gradle命令任务传递命令行参数的不同方法
在本教程中,你学到了如何从gradle构建脚本中传递命令行参数。 在gradle中,我们可以传递以下类型的参数 使用-P选项的项目属性 使用-D选项的java系统属性 使用应用程序插件的args选项
AOP 利器 ASM 基础入门
1. ASM 介绍 ASM 是一个 Java 字节码操作框架,它能用来动态生成类或者增强既有类的功能。ASM 可以直接生成二进制 class 文件,也可以在类被加载到 Java 虚拟机之前动态改变类行为。ASM 框架中提供了常见的字节码分析和生成工具,可以快速进行类的生成或分析…
Android-存储基础
前言 在持久化数据的时候,一般都是选择存入到文件里,本篇将着重分析Android 存储相关的知识,也是为Android 10.0 11存储适配打基础。 通过本篇文章,你将了解到: 1、存储划分 And
Gradle深入解析 - Task原理(Graph篇)
探究gradle对Task Graph的处理,如何解决Task之间的依赖关系,如何确定它们的执行顺序等
I/O 23 暨 AGP 10周年:为什么我还是学不会 Gradle?
距离 Google 在 I/O 2013 上首次发布 Android Gradle Plugin(AGP) 0.1 版本,已有十年之久。但还是经常听到大家在问:Gradle 到底怎么学?