首页
学习
活动
专区
工具
TVP
发布

木子杂志

专栏作者
14
文章
12118
阅读量
15
订阅数
android9.0中SharedPreferences源码分析(一)
2.在获取 sp 值的时候 会一直判断标记mLoaded,变为 true,true表示从本地加载到内存成功,为false 则 UI 阻塞
木子杂志
2020-09-03
5210
简单的场景分析LinearLayout 源码
一个 LinearLayout 垂直方向上包含两个 TextView 和一个 RelativeLayout
木子杂志
2020-08-29
6080
Koom流程记录(一)
KOOM(Kwai OOM, Kill OOM)是快手性能优化团队在处理移动端OOM问题的过程中沉淀出的一套完整解决方案。
木子杂志
2020-08-25
1.8K0
(一)MessageQueue之消息入队
比如我们在 16:10:40s 入队一个消息 A,41s入队的消息 B,42s 入队消息C
木子杂志
2020-08-23
4400
AsyncTask记录
直接使用THREAD_POOL_EXECUTOR 执行我们的 mFuture,就是并行执行
木子杂志
2020-08-14
3080
Android TV焦点总结
【/frameworks/base/core/java/android/internal/policy/DecorView.java】
木子杂志
2020-08-12
2K0
android JavaPoet记录
WX20200731-155033_PC.png 官网 https://github.com/square/javapoet 使用: 本次使用的是 implementation 'com.squareup:javapoet:1.8.0' Javapoet 主要是配合 APT 工具使用 在编译期间 生成 java 代码. 栗子 ​目标代码: package com.ben.poet; import android.support.v7.app.AppCompatActivity; import andr
木子杂志
2020-08-09
7610
android APT 使用
APT(Annotation Processing Tool)即注解处理器,是一种处理注解的工具.简单来说就是在编译期,根据代码中的注解依据相应的规则生成.java文件.
木子杂志
2020-08-07
5210
Glide 缓存总结(一)
Glide的缓存机制 主要分为2种缓存,一种是内存缓存,一种是磁盘缓存 三级缓存原理 加载一张图片的时候,获取顺序: Lru算法缓存 【--->】 弱引用缓存 【--->】 磁盘缓存 源码解析如下:
木子杂志
2020-08-06
1K0
(三)RecyclerView简单滑动场景分析
场景 列表页加载完毕,一个列表页A含有 10 个 item, 轻轻向上滑动,RecyclerView 做了哪些操作? 今天结合源码分析一下这个场景 前提 文章分析基于RecyclerView AP
木子杂志
2020-08-05
7860
Android StartService()源码分析(一)
场景:在 APP M 中启动 APP N 中一个服务,即目标服务和 APP M 不在同一个进程
木子杂志
2020-08-05
8360
ARouter路由记录
网上关于 ARouter 源码解析的文章已经不少了,这里简单总结一下自己的理解,方便以后查看和复习
木子杂志
2020-08-04
5140
OnClick 的另一种书写
今天使用另外一种方式将点击事件从我们的 activity 或者自定义 View 中抽取出来
木子杂志
2020-08-03
7240
Launcher 启动 activity 流程
【packages/apps/Launcher3/src/com/android/launcher3】
木子杂志
2020-07-31
1.2K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档